问题 单项选择题

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

A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争资源出现了循环等待

D.多个进程竞争使用共享型的设备

答案

参考答案:C

解析:引起死锁的四个必要条件是:互斥、占有并等待、非剥夺和循环等待。本题中,出现了循环等待的现象,意味着可能导致死锁的出现。进程释放资源不会导致死锁,进程自己进入死循环只能产生“饥饿”,不涉及别的进程。共享型设备允许多个进程申请使用,故不会造成死锁。

单项选择题 A1/A2型题
单项选择题 A3/A4型题