美文网首页
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 中使用GCD怎么让两个线程执行完结束后再去执行另一个线程

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