美文网首页
ios--GCD中的队列组dispatch_group

ios--GCD中的队列组dispatch_group

作者: 简鱼7819 | 来源:发表于2019-12-04 18:54 被阅读0次

基本使用

根据这样执行打印情况,我们可以运用到一些特殊的需求场景中。比如,我们需要拿到两个以上的接口请求返回的结果,来综合出一个需要的结果。但是这几个接口又不知他们是否都执行完成了,这个时候队列组就有用武之地了。

实际例子:请求两张图片,然后将两张图片组合

请求两张图片内容

合成图片

合成图片

dispatch_group_notify就是这个功能关键点,它是在队列组内所有队列任务都没有才会触发。

dispatch_group_wait

dispatch_group_wait也可以实现类似功能,但是,使用dispatch_group_wait 会阻塞当前线程。


参考链接https://www.jianshu.com/p/4940ff587d40

相关文章

网友评论

      本文标题:ios--GCD中的队列组dispatch_group

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