操作系统原理_田丽华(7)死锁

目录

7.1 死锁基本概念

7.2 死锁的必要条件

7.3 死锁的预防

7.4 死锁避免

7.5 银行家算法

7.6 死锁检测和恢复

考试:


7.1 死锁基本概念

7.2 死锁的必要条件

资源分配的例子:

两个例子:

(1)会死锁                                               (2)不会死锁

             

7.3 死锁的预防

确保系统永远不会进入死锁状态:预防死锁,避免死锁

允许系统进入死锁状态,然后恢复系统:死锁检测

看能否打破4个条件:

7.4 死锁避免

死锁是不安全状态的一个子集:

避免死锁:

资源分配图:

7.5 银行家算法

   

7.6 死锁检测和恢复

考试:

死锁不一定所有进程都阻塞:

猜你喜欢

转载自blog.csdn.net/weixin_41770169/article/details/93905788