队列:串行队列、并发队列
线程:同步、异步
系统提供的两个队列:dispatch_get_main_queue()获得主队列、dispatch_get_global_queue获取全局队列。
主队列是串行队列,全局队列是并发队列。
dispatch_group_notify:
监听 group 中任务的完成状态,当所有的任务都执行完成后,追加任务到 group 中,并执行任务。
GCD 栅栏方法:dispatch_barrier_async:
作用是将两组异步执行的操作组给分割起来,这里有一个特别需要注意的点是栅栏函数拦不住全局队列。
网友评论