单选题 在解除死锁的方法中,代价最大的是( )。
A.终止一个死锁进程 B.终止所有的死锁进程
C.重启系统 D.剥夺一个死锁进程的资源

【正确答案】 C
【答案解析】[解析] 本题考查死锁解除的各种方法。在死锁解除的各种方法中,代价最小的是剥夺死锁进程的资源,待系统缓解了再恢复死锁进程的运行。其次是将死锁的进程还原,重新申请分配资源,但是并不是所有进程都可以还原.这需要程序员在编程时进行配合。终止死锁的进程要付出一定的代价,至少需要重新开始运行死锁的进程,前期工作变得无效。最极端的是重启系统,代价最大,要尽量避免。