摘要:
GCD多线程下,实现线程同步的方式有如下几种:1.串行队列2.并行队列3.分组 4.信号量实例: 去网上获取一张图片并展示在视图上. 实现这个需求,可以拆分成两个任务,一个是去网上获取图片,一个是展示在视图上. 这两个任务是有关联的,所以需要同步处理.下面看这几种方式如何实现.一、1.串行队列1.1[GCD相关:](1)GCD下的dispatch_queue队列都是FIFO队列,都会按照提交到队列的顺序执行.只是根据队列的性质,分为串行队列:用户队列、主线程队列 并行队列.(2)同步(dispatch_sync)、异步方式(dispatch_async). 配合串行队列和并行队列使用.1.2同 阅读全文