有什么方法可以快速启动和停止线程,同时使线程也成为全局线程,以便它可以在任何地方使用。
如下所示,这是我在swift中创建线程的方式
var objThrd = SimpleClass()
let thread = NSThread(target: objThrd , selector: "createSimpleObj", object: nil)
如果可行,请举例说明。或者我们可以通过 NSOperation 实现吗?
最佳答案
使用 Grand Central Dispatch
let myQueue: dispatch_queue_t = dispatch_queue_create("com.example.queue", nil)
dispatch_async(myQueue, { () -> Void in
// Execute some code
})
关于ios - 如何在swift中启动一个全局线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32014749/