死锁
死锁详解
什么是死锁?
死锁、饥饿、死循环的区别
死锁产生的四个必要条件
什么时候会发生死锁?
死锁的处理策略
预防死锁
破坏互斥条件
破坏不可剥夺条件
破坏请求和保持条件
破坏循环等待条件
避免死锁
什么是安全序列?
- 所谓安全序列
安全序列、安全状态、不安全状态、死锁之间的联系
避免系统进入不安全状态------银行家算法
- 使用代码实现
死锁的检测和解除
死锁的检测
- 举个例子,可以消除所有边,即无死锁发生
- 举个例子,不可消除所有边,即产生死锁
死锁的解除
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Arui!
评论