下列关于银行家算法的叙述中,正确的是_______。
A、
银行家算法可以预防死锁
B、
当系统处于安全状态时,系统中一定无死锁进程
C、
当系统处于不安全状态时,系统中一定会出现死锁进程
D、
银行家算法破坏了死锁必要条件中的“请求和保持”条件
【正确答案】
B
【答案解析】
解析:银行家算法是避免死锁的方法,破坏死锁产生的必要条件是预防死锁的方法。利用银行家算法,系统处于安全状态时就可以避免死锁(即此时必然无死锁);当系统进入不安全状态后便可能进入死锁状态(但也不是必然)。
提交答案
关闭