美文网首页
iOS 中使用GCD怎么让两个线程执行完结束后再去执行另一个线程

iOS 中使用GCD怎么让两个线程执行完结束后再去执行另一个线程

作者: 来敲代码 | 来源:发表于2017-10-16 20:40 被阅读4次
//利用GCD并行多个线程并且等待所有线程结束之后再执行其它任务
dispatch_group_t group = dispatch_group_create();
dispatch_group_async(group, dispatch_get_global_queue(0,0), ^{
// 并行执行的线程一
});
dispatch_group_async(group, dispatch_get_global_queue(0,0), ^{
// 并行执行的线程二
});
dispatch_group_notify(group, dispatch_get_global_queue(0,0), ^{
// 汇总结果
});

相关文章

  • 高级iOS面试题全纪录

    iOS基础: 多线程使用,gcd跟operation区别,怎么取消正在执行的gcd任务 GCD 系列知识总结 NS...

  • iOS 中使用GCD怎么让两个线程执行完结束后再去执行另一个线程

  • ios知识点(9)多线程

    iOS多线程GCD详解 使用GCD iOS多线程中,队列和执行的排列组合结果分析 存在一点小瑕疵,如果同步(syn...

  • GCD练习

    GCD练习 ios 多线程 GCD : ios 多线程 全剧队列,异步执行 线程间通信 信号量 文件锁 单利模式 ...

  • 线程-11.24

    1.使用threading模块 单线程执行: 多线程执行: 主线程会等待所有的子线程结束后才结束 查看线程数量: ...

  • GCD多线程安全

    在iOS中,多线程编程用得最多的是GCD。与其他平台或语言不同的是,GCD管理了线程的创建、执行和销毁,使用者无需...

  • GCD其它常用函数(四)

    一. 延迟执行 iOS常见的延时执行调用NSObject的方法 使用GCD函数(延迟并控制方法在哪个线程执行) 使...

  • iOS多线程

    iOS中常见的多线程方案 pthread NSThread GCD NSOperation GCD GCD执行任务...

  • IOS GCD

    转载: IOS GCD GCD 是在iOS开发多线程技术里面,使用最简单,执行效率最高的,是相对底层的API,都是...

  • Java 并发之 CountDownLatch、CyclicBa

    疑问 多个线程执行结束后怎么执行某一特定操作? 怎么限制执行某块业务的线程的数量? CountDownLatch ...

网友评论

      本文标题:iOS 中使用GCD怎么让两个线程执行完结束后再去执行另一个线程

      本文链接:https://www.haomeiwen.com/subject/ypmluxtx.html