产生死锁的根本原因是____。【北京理工大学2003年】
A、
资源共享
B、
并发执行的进程太多
C、
进程推进顺序非法
D、
以上3个因素全是
【正确答案】
D
【答案解析】
解析:考查产生死锁的原因。产生死锁的根本原因可归结为两点:①竞争资源。为多个进程所共享的资源不足,引起它们对资源的竞争而产生死锁。②进程推进顺序不当。进程运行过程中,请求和释放资源的顺序不当,而导致进程死锁。资源共享和并发执行的进程太多造成竞争资源。
提交答案
关闭