ios 多个请求任务执行完,在开启下一个任务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 多个请求任务执行完,在开启下一个任务相关的知识,希望对你有一定的参考价值。

参考技术A 开发中会遇到这样的需求,一个页面多个执行(多个方法),当所有方法执行完毕 再开起下一个任务。这个时候采用dispatch_group 是最合适的。

//使用默认的并行队列 queue可以是自定义的队列

//dispatch_queue_t dispatchQueue = 

//dispatch_queue_create("ted.queue.next1", DISPATCH_QUEUE_CONCURRENT);dispatch_queue_t queue=dispatch_get_global_queue(0,0);dispatch_group_t group=dispatch_group_create();dispatch_group_async(group,queue,^//任务1);dispatch_group_async(group,queue,^//任务2);dispatch_group_notify(group,dispatch_get_main_queue(),^// 任务1、 任务2 都完成以后 统一回调 执行某个方法);

以上是关于ios 多个请求任务执行完,在开启下一个任务的主要内容,如果未能解决你的问题,请参考以下文章

多线程

iOS开发之多线程重点总结

day24

java线程day-02

昨日回顾

线程基础概念性的东西