目录
7.1 死锁基本概念
7.2 死锁的必要条件
资源分配的例子:
两个例子:
(1)会死锁 (2)不会死锁
7.3 死锁的预防
确保系统永远不会进入死锁状态:预防死锁,避免死锁
允许系统进入死锁状态,然后恢复系统:死锁检测
看能否打破4个条件:
7.4 死锁避免
死锁是不安全状态的一个子集:
避免死锁:
资源分配图:
7.5 银行家算法
7.6 死锁检测和恢复
考试:
死锁不一定所有进程都阻塞:
目录
资源分配的例子:
两个例子:
(1)会死锁 (2)不会死锁
确保系统永远不会进入死锁状态:预防死锁,避免死锁
允许系统进入死锁状态,然后恢复系统:死锁检测
看能否打破4个条件:
死锁是不安全状态的一个子集:
避免死锁:
资源分配图:
死锁不一定所有进程都阻塞: