进程
并发执行的程序在执行过程中对资源(CPU、寄存器、IO、程序数据)分配和管理的基本单位;
进程状态
- 初始态
- 就绪态:就绪态的进程已经获得除CPU之外的其它资源,只要由调度获得处理机,便可立即执行;该状态可细分为内存就绪和外存就绪;
- 运行态:运行态可细分为用户执行状态和系统执行状态;
- 阻塞态:阻塞态可细分为内存阻塞、设备阻塞、文件阻塞、网络阻塞、数据阻塞等等;
- 终止态
注: 进程状态对就绪态、运行态、阻塞态进行了细分,其目的均是为了更好的控制程序,但这是以增加系统复杂性和系统开销为代价;
进程状态图
线程
轻量级进程,创建及销毁开销小。