文章目录 1 概述 1.1 三态模型 1.2 五态模型 2 进程间的通信 2.1 信号量机制 S 2.2 PV 操作 3 扩展 3.1 常考题 1 概述 1.1 三态模型 状态 描述 运行 获得 CPU,正在执行 就绪 获得除 CPU 外的所有资源 阻塞 也称 “等待”,执行中的进程由于某种原因不能继续执行,从而放弃 CPU,处于等待状态 1.2 五态模型 相比于三态模型,五态模型,多个 “新建” 和 “终止” 2 进程间的通信 2.1 信号量机制 S 信号量(Semaphore,S):一种特殊的变量,相当于 计数器 信号量是一个整数 S > 0 时,表示当前可用 资源的个数 S < 0 时,表示等待使用该资源的 进程个数 S 取值范围: