- 运行:占有CPU
- 就绪Ready:只差CPU,多个形成就绪队列
- 阻塞:等待事件/IO
- 创建
- 结束
- 挂起表示进程没有占有物理内存空间
- 阻塞挂起状态
进程在外存(硬盘)并等待某个事件的出现 - 就绪挂起状态
进程在外存(硬盘),但只要进入内存,即刻立刻运行
- 阻塞挂起状态
Linux进程状态
- 运行(Running)
- 就绪(runnable, ready)
- 僵死(zombied)
- 等待(waiting, block)
- 停止(stopped)
进程主要有7种状态:就绪状态、运行状态、轻度睡眠、中度睡眠、深度睡眠、僵尸状态、死亡状态,它们
之间状态变迁如下
进程退出
1、 资源是何时如何释放的?是否立即释放?
Linux命令工具
ps
top