美文网首页
iOS 中提供的 GCD 队列

iOS 中提供的 GCD 队列

作者: GTMYang | 来源:发表于2017-06-08 12:59 被阅读0次

1. 主队列(main queue)

主队列是串行队列。和其它串行队列一样,这个队列中的任务一次只能执行一个。然而,它能保证所有的任务都在主线程执行,而主线程是唯一可用于更新 UI 的线程。这个队列就是用于发生消息给 UIView 或发送通知的。

2. 全局调度队列(Global Dispatch Queues)

全局调度队列是并发队列。目前的四个全局队列有着不同的优先级:background、low、default 以及 high。要知道,Apple 的 API 也会使用这些队列,所以你添加的任何任务都不会是这些队列中唯一的任务。

3. 自定义队列

你也可以创建自己的串行队列或并发队列。

相关文章

网友评论

      本文标题:iOS 中提供的 GCD 队列

      本文链接:https://www.haomeiwen.com/subject/mjozfxtx.html