GCD 快速迭代 dispatch_apply

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");

控制台输出:


image.png

这个函数真正使用场景暂时还没有遇到,暂时先搁置。

如果本文对你有帮助记得点个喜欢哈

推荐阅读更多精彩内容

  • iOS多线程编程 基本知识 1. 进程(process) 进程是指在系统中正在运行的一个应用程序,就是一段程序的执...
    陵无山阅读 2,462评论 0 10
  • 在生活中我常常不知道该如何去面对别人,也分辨不出来谁好谁坏,有时候傻傻的把所有人都当好人对待,等到吃亏,自己难受的...
    蝶筱璇阅读 38评论 3 0
  • 如今刚好,不要来日方长
    奶油味的啦阅读 45评论 0 0