1. 主隊(duì)列(main queue)
主隊(duì)列是串行隊(duì)列。和其它串行隊(duì)列一樣,這個(gè)隊(duì)列中的任務(wù)一次只能執(zhí)行一個(gè)。然而肢扯,它能保證所有的任務(wù)都在主線程執(zhí)行,而主線程是唯一可用于更新 UI 的線程担锤。這個(gè)隊(duì)列就是用于發(fā)生消息給 UIView 或發(fā)送通知的蔚晨。
2. 全局調(diào)度隊(duì)列(Global Dispatch Queues)
全局調(diào)度隊(duì)列是并發(fā)隊(duì)列。目前的四個(gè)全局隊(duì)列有著不同的優(yōu)先級:background妻献、low蛛株、default 以及 high。要知道育拨,Apple 的 API 也會(huì)使用這些隊(duì)列,所以你添加的任何任務(wù)都不會(huì)是這些隊(duì)列中唯一的任務(wù)欢摄。
3. 自定義隊(duì)列
你也可以創(chuàng)建自己的串行隊(duì)列或并發(fā)隊(duì)列熬丧。