个人对 iOS GCD理解

同步sync

同步好比往往枪里装子弹,装一个打一个 必须等前一发子弹打完了,才会装下一个子弹

异步async

异步就好比往枪里装子弹全装完在打(当然这个是先装的先打出,不是先装后打,是队列,不是压栈)装的过程中会开线程

串型队列

串型队列就如同喷子枪.只能一发一发打出 不开线程

并行队列

并行就如同散弹枪,一次性有几发就打几打,一次性打出 可以开线程

总之同步异步就是装子弹过程

串型并行就是打子弹过程

猜你喜欢

转载自blog.csdn.net/wangjie33589/article/details/115217418
今日推荐