1.5.1 并行性与并发性的区别和联系
2016-06-19 22:18
267 查看
并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生,并发性是指两个或多个事件在同一时间间隔内发生。
在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理器系统中每个时刻却仅有一道程序执行,故微观上这些程序只能分时地交替执行。倘若在计算机系统中有多个处理器,则这些可以并发执行的程序便被分配到多个处理器上,实现并行执行,即利用每个处理器来处理一个可并发执行的程序。
在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理器系统中每个时刻却仅有一道程序执行,故微观上这些程序只能分时地交替执行。倘若在计算机系统中有多个处理器,则这些可以并发执行的程序便被分配到多个处理器上,实现并行执行,即利用每个处理器来处理一个可并发执行的程序。
相关文章推荐
- 第一次去游泳
- 设计模式之禅七大原则之单一职责原则
- AndroidStuido使用(献给从Eclipase转过来的同志)
- Android 基础—— 对Context的理解与使用技巧
- 学习进度条(第十六周)
- Hive配置 连接远程mysql
- 关于内核定时器,DPC,线程的使用
- 一个程序员的进化史-第六章
- 英语短句
- android:configChanged的用法
- Android studio运行时出现ADB not responding. If you'd like to retry,then please manually kill "adb.exe"...
- 客户端笔记一
- 抽丝剥茧分解业绩
- poj2001 Shortest Prefixes
- 《代码大全》读书笔记
- 自学第一行代码
- 设计原则
- 将BGR图像转换成HSV颜色空间的转换
- Linux的inode的理解
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】