首页 > 试题广场 >

下列事件最可能导致系统产生死锁的是()

[单选题]

下列事件最可能导致系统产生死锁的是()

  • 进程释放资源
  • 一个进程进入死循环
  • 多个进程竞争独占资源
  • 多个进程竞争共享资源
两个或两个以上并发进程,如果每个进程持有某种资源,而又等待着别的进程释放它或它们现在保持着的资源,否则就不能向前推进,此时,每个进程都占用了一定的资源,但又都不能向前推进。这种现象称为死锁。
死锁的起因:
(1)互斥条件;(2)不可剥夺条件;(3)部分分配;(4)环路条件。

多个进程竞争独占资源,是最容易导致系统发生死锁的。
发表于 2016-12-17 16:31:39 回复(0)
感觉这里的共享资源和独占资源, 会让人迷惑。我选D,是这么想的。
共享资源, 那就是谁都可以用,但是申请使用后, 就变成了我独占了。就像上了X锁一样。

但是答案,估计是另外一种想法
1、资源,肯定是计算机哪一个进程都可以使用。
2、独占资源, 就是对资源进行上X锁,其它都不能使用。
3、共享资源,就是对资源上S锁,我上S了。其它人还可以上S锁,不能上X锁。

所以这就是选C的原因了。
发表于 2017-12-29 15:12:39 回复(1)
共享资源,不需要竞争,何来死锁?
发表于 2017-12-03 14:00:11 回复(1)
转:死锁的起因: (1)互斥条件;(2)不可剥夺条件;(3)部分分配;(4)环路条件。
发表于 2018-04-09 07:44:14 回复(0)
独占资源       独占      独木桥-_-
发表于 2017-04-27 22:43:18 回复(0)
多个进程竞争独占资源,是最容易导致系统发生死锁的。
发表于 2017-04-19 19:07:36 回复(0)