过程 线 多线程 并发 同步异步
好多人的过程,线,多线程,并发,同步,异步概念混淆,这不是一个好大学讲学的缘故啊.在这里,我们感受到的概念,帮助学生感受审查困惑.
计划
用来描述个别功能程序中描述的计算机完成。格地按前后次序相继地进行计算机操作序列集合,是一个静态概念。
进程
并发运行的程序在运行过程中分配和管理资源的基本单位.是一个动态的运行过程.
进程的静态描写叙述
- 进程控制块PCB
- 有关程序段
- 该程序猿对齐进行操作的数据结构集
进程控制块PCB
进程控制块PCB是系统管制进程存在的唯一实体,包括下面东西
- 描写叙述信息(进程名或者进程标识号, username或者用户标识号, 家族关系)
- 控制信息(进程当前状态, 进程优先级, 程序開始地址, 各种计时信息, 通信信息)
- 资源管理信息(占用内存大小及管理用数据结构指针 对换或覆盖用的有关信息 共享程序段大小及起始地址 io设备的相关信息 文件系统的指针以及相关标识)
- CPU现场保护结构
并发
所谓并发运行,是为了增强计算机系统的处理能力和提高资源利用率锁採取的一种同一时候操作技术.
异步
程序中的两部分在运行上没有顺序规定
同步
把异步环境下的一组并发进程,因直接制约而互相发送消息而进行互相合作,互相等待,使得各进程按一定的速度运行的过程称之为进程间的同步
死锁
多个并发进程因竞争资源而引起的一种僵局
线程
线程是进程的一部分,它没有自己的地址空间,它和进程内其它的线程一起共享分配给该进程的全部资源
版权声明:本文博客原创文章。博客,未经同意,不得转载。