多线程基础(七)GCD线程组+栅栏函数

 
1、GCD队列组

多线程基础(七)GCD线程组+栅栏函数

 
多线程基础(七)GCD线程组+栅栏函数
 
拦截通知和等待所有任务全部结束在继续往下执行|阻塞
多线程基础(七)GCD线程组+栅栏函数
 
需求:下载两张图片,等两张图片都下载完毕之后,合成图片(这个实例,复习的时候一定要凭空敲出代码练习,好记性不如烂键盘)
     <两种思路:1、线程组前两个异步函数加载url,最后在拦截函数notify合成 2、在一个子线程中就加载url获取数据,然后合成>
多线程基础(七)GCD线程组+栅栏函数
 
官方规定了,栅栏函数 只能用在调度并发队列中,不能使用在全局并发队列中

多线程基础(七)GCD线程组+栅栏函数

多线程基础(七)GCD线程组+栅栏函数

 
 
上一篇:分布式定时任务 -- elastic-job


下一篇:mybatis resultMap之collection聚集两种实现方式