出现下列的情况可能导致死锁的是( )。
A、
进程释放资源
B、
一个进程进入死循环
C、
多个进程竞争资源出现了循环等待
D、
多个进程竞争使用共享型的设备
【正确答案】
C
【答案解析】
解析:死锁的定义:两个或两个以上并发进程,如果每个进程持有某种资源,而又等待着别的进程释放它或它们现在保持着的资源,否则就不能向前推进。此时,每个进程都占用了一定的资源,但又都不能向前推进。这种现象称为死锁。 死锁的起因:互斥条件,不可剥夺条件,部分分配,环路条件。
提交答案
关闭