iOS 中提供的 GCD 队列

2017-06-08  本文已影响0人  GTMYang

1. 主队列(main queue)

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

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

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

3. 自定义队列

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

上一篇 下一篇

猜你喜欢

热点阅读