首页 > Windows开发 > 详细

GCD 常用API 总结

时间:2018-08-12 20:59:27      阅读:228      评论:0      收藏:0      [点我收藏+]

dispatch_sync:同步操作,会阻塞当前线程

dispatch_async:普通的异步操作,也就是在指定的队列中添加一个block操作,不会阻塞当前线程

 

dispatch_group_async:dispatch_async相比需要多一个group参数dispatch_group_t类型),这个参数的作用是记录所有加到这个group中的block,当group中所有block都执行完毕之后,dispatch_group_notify函数中的block会被调用

 

dispatch_barrier_async:dispatch_async的参数相同,不同点是通过这个函数添加的block会在指定队列的block都执行完毕之后才会去执行,不论这个队列是串行队列还是并行队列

GCD 常用API 总结

原文:https://www.cnblogs.com/yibinpan/p/9464164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!