[单选题]
系统出现死锁的原因是()。
A.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
B.计算机系统发生了重大故障
C.有多个封锁的进程同时存在
D.若干进程因竞争资源而无休止地等待着,不释放已占有的资源
参考答案与解析: