多选题
10.
下列关于死锁的叙述中,哪些是正确的?______
A、
死锁产生的原因是进程推进顺序不当
B、
环路是死锁产生的必要条件
C、
采用银行家算法能有效地实现死锁避免
D、
当系统中只有一个进程时也可能会产生死锁
E、
系统出现死锁是因为进程调度不当
【正确答案】
A、B、C
【答案解析】
死锁产生的原因有:竞争资源引起进程死锁、进程推进顺序不当引起死锁。产生死锁的4个必要条件:互斥条件、请求与保持条件、不剥夺条件、循环等待条件。最著名的死锁避免算法是银行家算法。因此,本题答案选择A、B、C选项。
提交答案
关闭