您所在的位置:开发 > 语言&工具 > 并发和并行的区别:吃馒头的比喻

并发和并行的区别:吃馒头的比喻

2009-08-04 14:48 51CTO整理 网络 字号:T | T
一键收藏,随时查看,分享好友!

本文简单阐述了并发和并行的区别:一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。

AD:

并发和并行的区别就是一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。
前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.

并发性(concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。

并行(parallelism)是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行。

来个比喻:并发和并行的区别就是一个人同时吃三个馒头和三个人同时吃三个馒头。

并发和并行的区别 

这样,对于并发和并行的区别,您应该了解了吧。

【相关阅读】

  1. 从Java走进Scala:深入了解Scala并发性
  2. Erlang面向分布与并发的编程语言
  3. J2EE事务并发控制策略总结
  4. 因并发而生 因云计算而热:Erlang专家访谈实录
  5. Scala编程语言专题
【责任编辑:杨赛 TEL:(010)68476606】



分享到:

关于并发和并行的区别的更多文章
聊一聊AngularJS在实际应用中的那些事

AngularJS是很多Web开发人员在打造单页面应用程序时的首选创建方[详细]

热点职位

更多>>

热点专题

更多>>

读书

实时UML与Rational Rose RealTime建模案例剖析
本书将实时系统、实时统一建模语言、实时系统的统一开发过程和Rational Rose RealTime建模环境有机地结合起来,以案例为基础,系

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i