美文网首页
GCD学习(一)

GCD学习(一)

作者: FredYJH | 来源:发表于2016-07-25 13:43 被阅读29次

    GCD学习一

    GCD学习二 

    GCD学习三 

    我不会讲太多理论,这篇是我自己的理解。

    举个例子:

         汽车进入维修厂的关系。串行和并行可以看作汽车的列数。同步和异步可以看作维修厂的个数。

    串行同步:只有一列车,只有一个维修厂,所以每次只能等待前一辆车修完,下一辆才能进去。

    串行异步:只有一列车,虽然维修可以有多个,但是因为是串行的,所以每次只能取出一辆车,所以维修厂的个数也就只有一个(开多了浪费,后面的车又进不来)。

    并行同步:可以有很多列车,但是维修厂只有一个,只能等待前面汽车修完才能进去。

    并行异步:可以有多列车,多个维修厂。所以可以一起维修。

    一、概念理解:

    串行,并行(队列执行方式)->每次队列执行的个数

    同步,异步(任务执行方式)->决定能否开辟新线程

    1.1讨论四种情况:

    串行-同步,并行-同步,串行-异步,并行-异步





    相关文章

      网友评论

          本文标题:GCD学习(一)

          本文链接:https://www.haomeiwen.com/subject/dymgjttx.html