首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
为了破坏“请求和保持”条件而提出了两种协议,试比较这两种协议
[问答题]
为了破坏“请求和保持”条件而提出了两种协议,试比较这两种协议。
添加笔记
求解答(0)
邀请回答
收藏(2)
分享
纠错
2个回答
添加回答
0
战无不胜!
第一种协议:所有进程在开始运行之前,必须一次性地申请其在整个运行过程中所需的全部资源。优点就是简单、易行且安全;
缺点就是资源被严重浪费
、
进程经常发生饥饿现象
。这样的方法虽然可以把死锁杜绝,但是明显太过于死板,浪费资源。当浪费的资源到达一定的值的时候,危害不会比死锁带来的小。明显的治标不治本。
第二种协议:允许一个进程只获得运行初期所需的资源后,便开始运行。
进程运行过程中再逐步释放已分配给自己的、且已用毕的全部资源,然后再请求新的所需资源。
第二种:比上一种要好一些,应该这种方法不仅尽可能的减少死锁发生的概率,而且避免了一定程度的资源浪费,假如死锁发生的结果还可以接受的情况下,使用第二种方式相比第一种却要好的多。
发表于 2021-07-11 16:35:51
回复(0)
0
牛客842189237号
第一种协议:所有进程在开始运行之前,必须一次性地申请其在整个运行过程中所需的全部资源。优点就是简单、易行且安全;缺点就是资源被严重浪费、进程经常发生饥饿现象。
第二种协议:允许一个进程只获得运行初期所需的资源后,便开始运行。进程运行过程中再逐步释放已分配给自己的、且已用毕的全部资源,然后再请求新的所需资源。
发表于 2020-03-08 16:08:34
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
2条回答
2收藏
2084浏览
热门推荐
相关试题
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
未来工作城市的选择是怎样的?
通用能力
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题