预防死锁方法是破坏产生死锁的必要条件?

37... 37 展开
 我来答
一粒星zing
2022-10-03 · 超过115用户采纳过TA的回答
知道小有建树答主
回答量:864
采纳率:100%
帮助的人:14.7万
展开全部

死锁是进程因竞争互斥资源,导致至少两个程序无法正常进行。

死锁产生四个条件:互斥资源,请求和保持,环路等待,不可剥夺

预防死锁:破坏条件的一个或多个  互斥资源---spooling技术   请求和保持---静态分配资源或一次性分配资源    环路等待---有序分配    不可剥夺----可剥夺

死锁的避免:银行家算法---避免系统进入不安全状态

1.预防死锁:通过设置一些限制条件,去破坏产生死锁必要条件的一个或多个来预防死锁

2.避免死锁:在资源分配过程中,使用某种方法避免系统进入不安全的状态,从而避免发生死锁

3.检测死锁:允许死锁的发生,但是通过系统的检测之后,采取一些措施,将死锁清除掉

4.解除死锁:当检测出死锁后,便采取适当措施将进程从死锁状态中解脱出来

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京吉安得尔科技有限公司
2018-06-11 广告
目前麻醉剂的种类有吸入麻醉剂、静脉麻醉剂和动物复合麻醉制剂。吉安得尔是微循环与微血管研究系统、动物精细表型行为分析系统、烧伤诊断系统名列前茅的供应商与服务商。在光学成像、计算机视觉与算法、麻醉呼吸、多学科整合方面拥有核心竞争力。... 点击进入详情页
本回答由北京吉安得尔科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式