社区编辑申请
注册/登录
并发和并行的区别:吃馒头的比喻
开发 开发工具
本文简单阐述了并发和并行的区别:一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。

并发和并行的区别就是一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。

前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.

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

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

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

并发和并行的区别 

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

【相关阅读】

  1. 从Java走进Scala:深入了解Scala并发性
  2. Erlang面向分布与并发的编程语言
  3. J2EE事务并发控制策略总结
  4. 因并发而生 因云计算而热:Erlang专家访谈实录
  5. Scala编程语言专题
责任编辑:yangsai 来源: 网络
相关推荐

2022-04-14 10:10:59

Nginx开源Linux

2022-04-13 08:23:31

Golang并发

2022-05-17 11:46:48

高并发服务数据库

2022-04-19 11:23:26

release3.1子系统鸿蒙

2022-03-31 07:52:01

Java多线程并发

2022-04-28 09:46:20

Nginx文件Linux

2022-04-14 13:48:33

MySQL数据库并发量

2022-04-14 07:51:21

MySQL数据库架构

2022-04-09 09:11:33

Python

2022-04-28 08:46:26

异步任务系统高并发

2022-03-18 09:11:56

高并发抢购系统架构

2022-04-26 08:41:38

2022-05-10 10:02:51

2022-05-11 14:48:33

腾讯云寿险民生保险

2022-04-15 10:39:19

锐捷

2022-03-22 07:57:42

Java多线程并发

2022-04-21 09:26:41

FastDFS开源分布式文件系统

2022-04-26 08:00:00

存储UFSeMMC

2022-03-19 12:16:49

Redis高并发系统集群部署

2022-04-23 09:52:34

EarthlyMPL 2.0BSL

同话题下的热门内容

新一代前端构建工具汇总面试突击:死锁的排查工具有哪些?有意思,这个工具几分钟帮你构建一个终端风格的网站管理 crontab 的开源工具前端开发可用的一些实用小工具,建议收藏我常用的五个效率小工具,强烈推荐写给小白的开源编译器DevOps:每个阶段最常用的工具有哪些?

编辑推荐

终于有人把Elasticsearch原理讲透了!花了一个星期,我终于把RPC框架整明白了!这可能是把ZooKeeper概念讲的最清楚的一篇文章论如何下载一个在线的m3u8文件到本地成为一个mp4!拜托!面试不要再问我Spring Cloud底层原理
我收藏的内容
点赞
收藏

51CTO技术栈公众号