首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
操作系统中两个进程争夺同一个资源会发生什么情况?
[单选题]
操作系统中两个进程争夺同一个资源会发生什么情况?
一定死锁或阻塞
不一定死锁
不会死锁
以上说法都不对
添加笔记
邀请回答
收藏(133)
分享
19个回答
添加回答
5
推荐
大菜鸟大菜狗
B:
不一定会产生死锁
产生死锁的4个必要条件是:
①互斥条件 ②不可剥夺条件 ③请求与保持条件 ④循环等待条件。
编辑于 2015-09-25 11:05:47
回复(3)
6
烤糊的蛋挞
所以上面给的答案都是,在题目论述条件下,一定死锁是错误的。但是却不能说明是否有可能死锁,就没有解决不一定死锁和不会死锁问题分歧。
死锁的规范定义:集合中的每一个进程都在等待只能由本集合中的其他进程才能引发的事件,那么该组进程是死锁的。
这里说两个进程,那这两个进程是否是这个集合中的唯一两个进程呢。如果已经有第三进程已经拥有这个资源了呢,而第三个进程又在请求这两个进程拥有的某个资源。这样就有可能发生死锁。好像在狡辩,哈哈哈。
发表于 2018-05-10 19:29:41
回复(0)
2
Gavin.Stevenson
想知道这种状况什么时候死锁
发表于 2017-04-26 17:46:10
回复(0)
1
用户x9dk4ccfcu
C 不满足死锁的条件
发表于 2015-09-25 12:34:14
回复(1)
9
mandalalala
产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系
发表于 2017-05-08 23:26:47
回复(0)
3
zt_xcyk
B
只有满足死锁的四个必要条件 才有可能发生死锁
①互斥条件 ②不可剥夺条件 ③请求与保持条件 ④循环等待条件
发表于 2015-09-28 14:01:59
回复(0)
2
木木在
C 请求同一个资源不会死锁 只有当请求两个资源的时候才会 你要我的 我要你的 这时候才会产生死锁
发表于 2020-07-01 17:37:27
回复(0)
0
工程师日月
①互斥条件 ②不可剥夺条件 ③请求与保持条件 ④循环等待条件
发表于 2022-11-03 18:11:40
回复(0)
0
天尊墨宇
选B
产生死锁的4个必要条件:
①互斥条件
②不可剥夺条件
③请求和保持条件
④循环等待条件
发表于 2020-07-27 09:40:01
回复(0)
0
_向offer冲锋-
只有满足死锁四条件时才会死锁
发表于 2020-03-07 07:31:59
回复(0)
0
LetMeBetter
为什么不选A?一种情况,死锁。另一种情况,一个进程就绪态,一个阻塞态。哪里不对?求大神解答
发表于 2020-01-23 11:35:08
回复(1)
0
Smart_Maggie
两个进程争夺同一资源,可能其中一个进程抢到了,另一个进程就阻塞了,所以B
发表于 2019-08-25 16:13:19
回复(2)
0
舒意意123
B
只有满足死锁的四个必要条件 才有可能发生死锁
①互斥条件 ②不可剥夺条件 ③请求与保持条件 ④循环等待条件
发表于 2017-04-17 20:08:55
回复(0)
0
美团到店招聘
进线程争夺资源时,发生死锁要同时满足四个条件:
1.互斥条件
2.请求与保持条件
3.不可剥夺条件
4.循环等待调节
发表于 2017-04-16 17:36:07
回复(0)
0
zcgzcgzcg
B,不一定死锁,当某个进程已占有执行他所需的所有资源(就差该资源就可以执行时),另一个用到该进程的资源会等待,当抢到该资源的进程完成,释放所占有的资源时,等待的进程可继续利用该资源从而不会死锁
发表于 2015-09-25 16:25:44
回复(0)
0
super敏敏
B.不一定发生死锁,看一下死锁的概念就知道了。
死锁:是指多个进程在运行过程中因争夺资源而造成的一种僵局。
产生死锁原因:1竞争资源:当系统中多个进程使用共享资源,并且资源不足以满足需要,会引起进程对资源的竞争而产生死锁。2. 进程间推进的顺序非法:请求和释放资源的顺序不当,也同样会导致产生进程死锁
摘自:http://www.cnblogs.com/loveyakamoz/archive/2012/11/14/2770812.html
发表于 2015-09-25 15:39:39
回复(0)
0
牛客250158号
B:不一定会产生死锁
首先这两个进程不一定满足死锁的四个条件,其次还需要看两个进程的优先级吧?
发表于 2015-09-25 14:11:36
回复(0)
0
牛客110409号
B 可能会死锁, 死锁需要满足四个条件 题干中的只是其中之一
发表于 2015-09-25 10:40:33
回复(0)
0
eagle
B
发表于 2015-01-06 21:04:00
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
蚂蚁集团
操作系统
上传者:
荷兰奶牛
难度:
19条回答
133收藏
17884浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
Linux系统中有多种配置IP地址...
网络基础
蚂蚁集团
评论
(3)
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题