其他分享
首页 > 其他分享> > 处理机管理——预防死锁

处理机管理——预防死锁

作者:互联网


破坏互斥条件:
将临界资源改造为可共享使用的资(如SPOOLing技术)
缺点:可行性不高,很多时候无法破坏互斥条件
破坏不剥夺条件:
方案一,申请的资得不到满足时立即释放拥有的所有资源
方案二,申请的资被其他进程占用时,由操作系协助剥夺(考虑优先级)
缺点:实现复杂;剥夺资可能导致部分工作失效;
反复申请和释放导致系统开销大;可能导致饥饿
破坏请求和保持条件:
运行前分配好所有需要的资源,之后一直保持
缺点:资源利用率低;可能致饥饿
破坏循环等待条件:
给资源编号,必须按编号从小到大的顺序申请资源
缺点:不方便增加新设备;会导致资浪费;用户编程麻烦




标签:处理机,互斥,申请,破坏,死锁,缺点,条件,预防,资源
来源: https://www.cnblogs.com/LXZYZDCZL/p/16214967.html