dispatch_apply
dispatch_apply
函数是dispatch_sync
函数和Dispatch Group的关联API.该函数按指定的次数将指定的Block追加到指定的Dispatch Queue中,并等待全部处理执行结束。
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);
dispatch_apply(10,queue,^(size_t index){
NSLog(@"%zu",index);
});
NSLog(@"done");
执行结果为:
4
1
0
3
5
2