标签: ios multithreading
正如我所知,在iOS主队列中是三个中唯一的候选者(main_dispatch_queue,global_dispatch_queue,serial_dispatch_queue),用于在GCD中执行UI相关任务。我想知道为什么会这样。
这可能是一个比iOS特定的更普遍的问题。但更喜欢iOS环境中的答案。
答案 0 :(得分:0)
找到答案。
在iOS中,事件循环在主线程中运行。
在main.m的main方法中,UIApplicationMain()设置主事件循环。
https://developer.apple.com/library/ios/documentation/general/conceptual/Devpedia-CocoaApp/MainEventLoop.html