队列 FIFO
- 串行队列
- 并发队列
- 全局并发队列
- 主队列
队列只是用来存储任务,没有能力去调度任务
任务
- 同步任务 dispatch_sync
- 立即执行、会阻塞当前线程、不具备开辟子线程的能力
- 没有线程相关的操作、没有保存任务、立即执行了任务
- 异步任务 dispatch_async
- 开辟子线程、不会立即执行、不会阻塞当前线程
- 保存block、函数式编程、有线程相关的操作
死锁: 在当前线程同步的向串行队列里面添加任务,当前线程锁执行的任务是从当前队列里取出来的
本文标题:复习GCD
文章作者:JunFly
发布时间:2022-05-23, 23:40:25
最后更新:2022-05-24, 22:03:50
原始链接:http://junfly.xyz/2022/05/23/be08fa8a65d5.html
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。