单选题
系统出现死锁的原因是()。
无
A、
资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
B、
计算机系统发生了重大故障
C、
有多个封锁的进程同时存在
D、
若干进程因竞争资源而无休止地等待着,不释放已占有的资源
【正确答案】
D
【答案解析】
产生死锁的原因:一是系统提供的资源数量有限,不能满足每个进程的使用;二是多道程序运行时,进程推进顺序不合理。
提交答案
关闭