首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
系统中有若干个互斥的资源R,6个并发的进程,每个进程都需要3
[单选题]
系统中有若干个互斥的资源R,6个并发的进程,每个进程都需要3个资源R,为使系统不发生死锁,至少需要多少个R:
3
8
13
18
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(25)
分享
纠错
1个回答
添加回答
15
wjaft
选择
知
C。死锁的发生是由于并发
进程
竞争资源而出现相互等待的现象。那么如果每个进程需要3个资源的话,即进程必
须获
得到3个资源才可以顺利的运行。当系统中发生极端的情况下,6个进
程分别每个进程都获取到了2个资源,这时6个进程都无法继续运行,而处于等待状态,因为只
有获
取了5个资源才可以运行,那么就会等待其他进
回
程释放1个资源,而获取到该释放的资源,才可以凑齐到3个资源,得以运行。那么如果想保证不发生死锁的话,即只要在极端情况
答
下,再多增加一个资源
,就
可以打破死锁了。6X2+1=13.
发表于 2020-05-29 11:51:06
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
PHP工程师
安全工程师
c#工程师
数据库工程师
猿辅导
2020
大数据开发工程师
Java工程师
上传者:
小小
难度:
1条回答
25收藏
1490浏览
热门推荐
相关试题
合并二叉树
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
瓜子二手车
2019
评论
(7)
给定一个不下降的序列Sn{s1, ...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2017
测试工程师
猿辅导
golang工程师
评论
(5)
来自
猿辅导2017校招面试题...
字符串全排列
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
瓜子二手车
2019
评论
(29)
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题