并行和并发
2016-01-06 22:02
169 查看
并行:同时运行,从微观的角度讲
并发:同时发生,从宏观的角度讲
并行是真正意义上的同时执行。而并发不是。
并发:同时发生,从宏观的角度讲
并行是真正意义上的同时执行。而并发不是。
“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。 而“并发”在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行,这就好像两个人用同一把铁锨,轮流挖坑,一小时后,两个人各挖一个小一点的坑,要想挖两个大一点得坑,一定会用两个小时。 从以上本质不难看出,“并发”执行,在多个进程存在资源冲突时,并没有从根本提高执行效率。
相关文章推荐
- FOUNDATION的基本介绍
- 周易六十四卦——需卦
- js中对字符串的处理
- mysql从零开始(二)对数据表的操作
- 浏览器引擎(内核)介绍
- asp.net身份验证方式
- lintcode :maximum subarray difference 最大子数组差
- linux命令之find (1)
- [转]linux中添加ftp用户,并设置相应的权限
- ECMAscript Function 类型
- StringBuffer类方法的运用
- 在树莓派B+上编译安装opencv 3.1.0 for both python
- Windows下ZooKeeper安装和测试
- 1、IO输入&输出流 简介
- 欢迎使用CSDN-markdown编辑器
- 23. Merge k Sorted Lists
- 模糊C均值聚类算法的实现
- 三个基本的设计模式
- Search a 2D Matrix leetcode
- Iphone Web开发meta说明