2021-09-15

博客探讨了死锁避免的两种策略:有序资源分配法和银行家算法。通过确保进程在申请资源后仍能处于安全状态来预防死锁。安全状态是指存在一个进程执行序列,使得所有进程能顺利完成。此外,还介绍了死锁检测和解除的方法,包括资源剥夺和进程回退,以及如何通过资源分配图判断系统是否存在死锁。
摘要由CSDN通过智能技术生成

死锁避免
有序资源分配法,银行家算法(进程 已占有资源数,还需申请资源数, 系统某类剩余资源实例数,这时不能分配资源给那些需要很多资源的进程)
当进程申请资源,计算分配资源后是否处于安全状态,如果是再分配。安全状态就是存在安全序列,进程按照这个序列依次执行完不会死锁。
死锁
如果进程请求资源后属于安全状态就同意请求。

死锁检测与解除
有一个资源分配图。对图里面的节点一个个去除最后发现按照这个顺序都能执行完就是无死锁。
资源剥夺法,撤销进程,进程回退。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值