
GCD
Smile凌烟阁
这个作者很懒,什么都没留下…
展开
-
GCD dispatch_async 与dispatch_sync 的理解
关于上诉的区别书上其实讲的很清楚,我再用浅显的语言来说一下,dispatch_async "非同步",就是不做任何等待,异步非阻塞;相反的,dispatch_sync 就是按照顺序执行queue上的任务,即同步追加任务,同步阻塞线程.原创 2016-11-23 11:00:53 · 336 阅读 · 0 评论 -
Dispatch Group
dispatch group 的使用原创 2016-11-18 13:35:47 · 603 阅读 · 0 评论 -
Dispatch Sources
在你需要与底层系统交互时,就要做好该交互任务会持续一段时间的准备了。无论是内核抑或是其他系统层级的背景改变都肯定会费时,与把任务放进自己进程中相比较。于是,许多系统库都提供了异步接口来允许个人代码提供系统请求然后在请求在被处理的同时可以做其他的任务。GCD通过提供blocks 和 dispatch queues来使个人可以提交请求并取得结果报告。关于Dispatch SourcesDi...翻译 2018-05-08 11:24:49 · 498 阅读 · 0 评论