摘要:
dispatch_apply,可以并发的循环迭代,性能上可以提高,前提是循环不在乎迭代的顺序 如果不想让在当前线程参与迭代任务,可以把整个迭代任务包含在一个新的线程中 (优先采用此方式), 如: 但此方式需要注意一个问题,就是新开的线程包含的迭代任务,不要是同一个队列,要不然整个迭代任务会在同一个线 阅读全文
posted @ 2017-09-02 21:20
HJiang
阅读(341)
评论(0)
推荐(0)
摘要:
GCD提供了信号semaphore来控制线程并发数,提供一下三个函数 dispatch_semaphore_create(<#long value#>) // 创建信号semaphore,value参数为任务并发同时执行时线程最大并发数 dispatch_semaphore_wait(<#dispa 阅读全文
posted @ 2017-09-02 20:43
HJiang
阅读(686)
评论(0)
推荐(0)
浙公网安备 33010602011771号