共同點(diǎn):
1、等待在它前面插入隊(duì)列的任務(wù)先執(zhí)行完
2、等待他們自己的任務(wù)執(zhí)行完再執(zhí)行后面的任務(wù)
不同點(diǎn):
1、dispatch_barrier_sync將自己的任務(wù)插入到隊(duì)列的時(shí)候,需要等待自己的任務(wù)結(jié)束之后才會(huì)繼續(xù)插入被寫在它后面的任務(wù),然后執(zhí)行它們
2、dispatch_barrier_async將自己的任務(wù)插入到隊(duì)列之后,不會(huì)等待自己的任務(wù)結(jié)束,它會(huì)繼續(xù)把后面的任務(wù)插入到隊(duì)列,然后等待自己的任務(wù)結(jié)束后才執(zhí)行后面任務(wù)。