dispatch_barrier_async :GCD栅栏方法
dispatch_apply
dispatch_semaphore:GCD信号量
持有计数的信号,计数为0时等待,不可通过.计数为1或者大于1时,计数减1且不等待,可通过.
dispatch_semaphore_create 创建一个Semaphore并初始化信号总量
dispatch_semaphore_signal 发送一个信号,让信号总量+1
dispatch_semaphore_wait 让总信号量-1 ,当信号量为0时就会一直等待,阻塞所有线程,否则可以正常执行.
扫描二维码关注公众号,回复:
3952895 查看本文章