dispatch_source

dispatch_source 以前一直没用过,比较生疏。这有两篇文章讲了讲使用,感谢作者。

先记录一下,有空再扒扒源码:

GCD入门(三): Dispatch Sources

iOS多线程——Dispatch Source

通过demo的断点调试发现,dispatch_source 的任务分发是在2号队列 manager queue 上进行的,对应的执行线程也就是2号线程 com.apple.libdispatch-manager

另外 dispatch_after 也是使用 dispatch_source 实现的。


iOS Objective-C libdispatch GCD