问题 单项选择题

出现下列的情况可能导致死锁的是______。

A.进程释放资源
B.一个进程进入死循环
C.多个进程竞争资源出现了循环等待
D.多个进程竞争使用共享型的设备

答案

参考答案:C

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

判断题
单项选择题