【发布时间】:2018-12-04 15:21:44
【问题描述】:
我创建了一个线程。而且我发现这个线程没有执行最后一行代码。
let thread = Thread {
RunLoop.current.add(NSMachPort(), forMode: RunLoopMode.commonModes)
let runloop = CFRunLoopGetCurrent()
print("A")
CFRunLoopRun()
print("B")
}
然后我调用这个线程'thread.start()'。但它只能打印'A'。
【问题讨论】: