3.7死锁的避免

死锁的避免

原理

  • 在系统运行过程中,对进程提出每一个(系统能满足的)资源申请进行动态检查(安全性检查)
  • 根据检查结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则,予以分配。

安全状态的定义

在这里插入图片描述

注意:不安全状态不等于死锁,安全状态一定不会发生死锁。处于不安全状态不一定会发生死锁

利用银行家算法避免死锁

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/DJTTT/article/details/110307257