美文网首页
并行与并发

并行与并发

作者: 大亮code | 来源:发表于2016-08-03 22:26 被阅读24次

    实质

    并发的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。</br></br>
    iOS中的只有多个线程才有可能并发,在gcd中即便创建的是并发队列,如果开启的同步任务,也无法并发,因为单个线程无法并发,单个线程只能串行,所有的任务只能按照加入的顺序一个一个执行。</br></br>
    并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时执行。

    举例

    并发,就像一个人(cpu)喂2个孩子(程序),轮换着每人喂一口,表面上两个孩子都在吃饭。</br>
    并行,就是2个人喂2个孩子,两个孩子也同时在吃饭。

    相关文章

      网友评论

          本文标题:并行与并发

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