iOS知识点复习-多线程

GCD:
一、基本概念
1、同步:不开启新线程。省去了NSThread加同步锁的步骤。
2、异步:可以开启新线程
3、串行:顺序执行
主队列是特殊的串行队列,在主函数中执行
4、并行:并发执行
三、线程间通信:子线程执行耗时操作,子线程执行完在主线程中执行刷新UI的操作。
二、实用函数
1、栅栏:拦截前后线程
2、一次性线程:只执行一次。
3、延时线程
4、快速迭代:开启多个线程并发处理,无序
5、组队列:执行完两个子线程后,在执行另一个线程。

你可能感兴趣的:(iOS知识点复习-多线程)