码迷,mamicode.com
首页 > Windows程序 > 详细

GCD 常用API 总结

时间:2018-08-12 21:48:55      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:阻塞   pat   rri   指定   lang   执行   同步   队列   并行   

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 总结

标签:阻塞   pat   rri   指定   lang   执行   同步   队列   并行   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!