- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Void in 现在我有必要在我的代码中调用此代-6ren">
目前在我的代码中正在使用
dispatch_async(dispatch_queue_create("myQueue", nil) , { () -> Void in
现在我有必要在我的代码中调用此代码多次 ...
所以我的问题是,每当我调用上述语句时,我想知道是将任务发布到相同的队列,还是每次调用时都创建一个新队列 ??
如果有人遇到同样的问题,请指导我......
提前致谢...
最佳答案
由于您正在创建的队列在您调用方法的范围内是本地的,因此在执行该方法后您无法获得队列的任何详细信息。
您可以做的是在所有方法中将此队列创建为全局变量。因此你的队列只会被创建一次
let myQueue : dispatch_queue_t = dispatch_queue_create("myQueue", nil)
.
.
.
.
// then you can use it in this way anytime you want:
dispatch_async(myQueue , { () -> Void in
关于ios - 关于 ->> dispatch_queue_create ... 的困惑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31471774/
我需要在为它们创建的自定义线程上执行一小组相关任务。这些任务将从不同的类(class)安排。我打算使用 GCD 的 dispatch_queue_create 创建自定义线程并在其上安排任务。请注意,
目前在我的代码中正在使用 dispatch_async(dispatch_queue_create("myQueue", nil) , { () -> Void in 现在我有必要在我的代码中调用此代
在 Apple 的示例代码中,AVCam-iOS: Using AVFoundation to Capture Images and Movies ,我注意到以下一行: // Communicate
有一个加载的 View 和一个创建的串行调度队列,在后台加载大量内容并且效果很好。问题是,当我来回导航到该 View 时,会再次创建一个新队列,然后我有多个东西在做完全相同的工作。 - (void)v
我正在编写一个中等复杂的 iOS 程序,它需要有多个线程来执行一些较长的操作(解析、连接到网络等)。但是,我对 dispatch_get_global_queue 和 dispatch_queue_c
我在我的 iOS 应用程序中创建了这个线程,我想停止它: dispatch_queue_t myDispatch = dispatch_queue_create("com.myqueue", DISP
我有以下代码 dispatch_queue_t dispatch_get_local_queue() { static dispatch_queue_t _queue; static
我正在将一些代码从 C++ 移植到使用 Grand Central Dispatch 的 Swift,我发现 dispatch_queue_create 似乎根本不起作用的奇怪错误。 例如,在我的 C
我声明了一个引用 GCD 队列的属性: @property (assign) dispatch_queue_t backgroundQueue; 在类的 init 方法中我创建了一个串行队列: bac
我是一名优秀的程序员,十分优秀!