在说GCD之前,先说几个核心的概念
义务:履行甚么操作
队列:用来寄存义务
1 - 并发队列(Concurrent Dispatch Queue)
可让多个义务并发(同时)履行(主动开启多个线程同时履行义务)
并发功效只有在异步(dispatch_async)函数下才有效
2 - 串行队列(Serial Dispatch Queue)
让义务一个接着一个地履行(一个义务履行终了后,再履行下一个义务)
1 - 并发1 - 并发队列(Concurrent Dispatch Queue)
可让多个义务并发(同时)履行(主动开启多个线程同时履行义务)
并发功效只有在异步(dispatch_async)函数下才有效
2 - 串行队列(Serial Dispatch Queue)
让义务一个接着一个地履行(一个义务履行终了后,再履行下一个义务)
1 - 并发