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

来源:互联网 发布:淘宝差评怎么删掉 编辑:程序博客网 时间:2024/06/14 19:32
//利用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), ^{
// 汇总结果
});
1 0
原创粉丝点击