并发与并行的区别

并发与并行的区别

首先看一个比喻:

你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。
你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。
你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。

</br>

而放到计算机的范畴可以这么理解:

并发:处理器能够同时处理多个任务。
并行:多个处理器或者是多核的处理器同时处理多个不同的任务

</br>
可以这么说:并行是并发的子集。在一个单CPU上不可能存在并行执行,并行至少需要2个CPU。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 并发:一个处理器同时处理多个任务。 并行:多个处理器或者是多核的处理器同时处理多个不同的任务. 前者是逻辑上的同时...
    子斌阅读 21,331评论 5 31
  • 我们在找工作时,经常在招聘信息上看到有这么一条:有构建大型互联网服务及高并发等经验,想到高并发,我们第一想到了媒体...
    TomorrowWu阅读 3,868评论 0 2
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,486评论 11 349
  • 5月底,高烧褪去一天,腮下淋巴还在发炎,背上行囊去了成都。半个多月前订好的行程,满心的欢喜,即便是带病上阵,仍然兴...
    龙花生花龙阅读 3,196评论 0 0
  • 老家附近是没有山的,上大学后我才第一次见到山。 读了很多描写青山的诗句之后,不由得对远方的山心生向往,想体会“会当...
    青锋暮寒阅读 4,626评论 3 12

友情链接更多精彩内容