iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group
生活随笔
收集整理的這篇文章主要介紹了
iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
同步,指代碼在同一個(gè)線程運(yùn)行
異步,代碼在另一個(gè)線程運(yùn)行
串行隊(duì)列,提交到該隊(duì)列的block會(huì)順序執(zhí)行
并行隊(duì)列,提交到該隊(duì)列的block會(huì)并發(fā)執(zhí)行
?
如果想等某一隊(duì)列中所有block都執(zhí)行完了在執(zhí)行一個(gè)操作,在串行隊(duì)列中,可以把最后需要執(zhí)行的block放在隊(duì)列最后即可,但是在并行隊(duì)列中,可以用dispatch_group,最后通過(guò)dispatch_group_notify來(lái)執(zhí)行最后要執(zhí)行的block。
?
待編輯,補(bǔ)充例子。
轉(zhuǎn)載于:https://www.cnblogs.com/yibinpan/p/5393875.html
總結(jié)
以上是生活随笔為你收集整理的iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一仅仅小蜜蜂(杭电2044)
- 下一篇: 转载--SqlAlchemy ORM 学