第七章 死锁
7.1 系统模型
7.2 死锁特征
- 7.2.1 必要条件
- 7.2.2 资源分配图
7.3 死锁处理办法
7.4 死锁预防
- 7.4.1 互斥
- 7.4.2 占有并等待
- 7.4.3 非抢占
- 7.4.4 循环等待
7.5 死锁避免
- 7.5.1 安全状态
- 7.5.2 资源分配图算法
- 7.5.3 银行家算法
7.6 死锁检测
- 7.6.1 每种资源类型只有单个实例
- 7.6.2 每种资源类型可有多个实例
- 7.6.3 应用检测算法
7.7 死锁恢复
- 7.7.1 进程终止
- 7.7.2 资源抢占