iOS GCD简单总结

2021-04-06  本文已影响0人  泡芙coder

队列:串行队列、并发队列

线程:同步、异步

系统提供的两个队列:dispatch_get_main_queue()获得主队列、dispatch_get_global_queue获取全局队列。

主队列是串行队列,全局队列是并发队列。

 dispatch_group_notify:

监听 group 中任务的完成状态,当所有的任务都执行完成后,追加任务到 group 中,并执行任务。

 GCD 栅栏方法:dispatch_barrier_async:

作用是将两组异步执行的操作组给分割起来,这里有一个特别需要注意的点是栅栏函数拦不住全局队列。

上一篇 下一篇

猜你喜欢

热点阅读