----------文章参考自王道论坛视频
运行状态、就绪状态、堵塞状态、创建状态、终止状态;
进程的三种基本状态:运行态、就绪态、阻塞态(等待态);
运行态:占有 CPU ,并在 CPU 上运行;
就绪态:已经具备运行条件,但是由于没有空闲的 CPU 。而暂时不能运行;
阻塞态:因等待某一事件而暂时不能运行;
创建态: 进程正在被创建,操作系统为进程分配资源、初始化 PCB ;
终止态: 进程正在从系统中撤销,操作系统会回收进程拥有的资源、撤销 PCB ;
创建态在完成创建进程的一系列工作转换至就绪态;
就绪态在被调用后转换成运行态;
运行态如果时间片未到或者处理机被抢占会转换成就绪态;
运行态在进程用 " 系统调用 " 的方式申请某种系统资源,或者请求等待某个事件发生时转换成阻塞态;
运行态在进程运行结束或者运行过程中遇到不可修复的错误时转换成终止态;
阻塞态所申请的资源被分配或者所等待的事件发生时转换成就绪态;