栅栏函数的使用
1.不能使用全局并发队列
dispatch_barrier_async(queue,^{block});
迭代函数的使用
1.快速迭代 开启子线程 和主线程 一起执行任务
第一个参数为迭代次数
第二个参数为队列
第三个参数为引用
dispatch_apply(count,queue,^(size_t index)){block}
1.不能使用全局并发队列
dispatch_barrier_async(queue,^{block});
1.快速迭代 开启子线程 和主线程 一起执行任务
第一个参数为迭代次数
第二个参数为队列
第三个参数为引用
dispatch_apply(count,queue,^(size_t index)){block}