GCD的基础知识(一)
2017-04-03 本文已影响6人
沈正方
一. 两个核心概念
- 任务:执行什么操作
- 队列(
queue
):用来存放任务
二. 队列的类型
- 并发队列(
Concurrent Dispatch Queue
)- 可以让多个任务并发(同时)执行(自动开启多个线程同时执行任务)
- 并发功能只有在异步(
dispatch_async
)函数下才有效
- 串行队列(
Serial Dispatch Queue
)- 让任务一个接着一个地执行(一个任务执行完毕后,再执行下一个任务