函数: 该方法会开启多条子线程, 主线程也会参与执行。 因此不要传主队列。
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #3e1e81; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff; min-height: 16.0px }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { color: #000000 }
span.s2 { color: #272ad8 }
span.s3 { color: #703daa }
dispatch_apply(10, dispatch_get_global_queue(0, 0), ^(size_t index) {
});
@param 10 指定重复次数 指定10次 @param queue 追加对象的Dispatch Queue @param index 带有参数的Block, index的作用是为了按执行的顺序区分各个Block
优点: 多线程快速遍历,提高程序运行的效率
注意: 不要传主队列, 会造成线程死锁
原文地址:https://www.cnblogs.com/dashengios/p/10415893.html