GCD 常用API 总结
2021-03-23 12:24
阅读:1737
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都执行完毕之后才会去执行,不论这个队列是串行队列还是并行队列
上一篇:FetchAPI 的使用
评论
亲,登录后才可以留言!