GCD 快速迭代 dispatch_apply
2018-12-15 本文已影响6人
Geniune
dispatch_apply函数通常在并发队列中使用。
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
NSLog(@"apply_begin");
dispatch_apply(6, queue, ^(size_t index) {
NSLog(@"%zd_%@", index, [NSThread currentThread]);
});
NSLog(@"apply_end");
控制台输出:

这个函数真正使用场景暂时还没有遇到,暂时先搁置。
如果本文对你有帮助记得点个喜欢哈