单选题
29.
下列各种方法中,哪一种方法不能解除死锁?( )
A、
修改环境变量
B、
剥夺死锁进程的资源
C、
撤销死锁进程
D、
重启系统
【正确答案】
A
【答案解析】
死锁解除法可归纳为两大类:①剥夺资源:使用挂起/激活机制挂起一些进程,剥夺它们占有的资源给死锁进程,以解除死锁。经常使用的方法有还原算法和建立检查点。②撤销进程:撤销死锁进程,将它们占有的资源分配给另一些死锁进程,直到死锁解除为止。撤销代价的标准有进程优先数、进程类的外部代价和运行代价,即重新启动进程并运行到当前撤销点所需要的代价。故本题答案选择A选项。
提交答案
关闭