dispatch_barrier_async和dispatch_barrier_sync的區別在哪呢?

先看用dispatch_barrier_sync代碼: 給的圖裏寫的是dispatch_barrier_sync,因爲我們需要先看看我們熟悉的等待——sync是什麼效果,直接跑起來 ,看結果如下 可以看到,確實是1、2、3號任務併發執行完了,然後再執行我們dispatch_barrier_sync中的任務,再併發執行的4、5、6號任務,當然,point3和barrier之間是有明顯停頓的,截圖無法
相關文章
相關標籤/搜索