[21][28][单选]下面列出的各种方法中,哪一项可用于死锁检测与恢复?
使用银行家算法
杀死进程并回收其占有的资源
按序分配资源
一次性分配所需要的资源
答案
杀死进程并回收其占有的资源
解析
使用银行家算法属于死锁避免的算法,按资源有序分配策略分配资源,破坏了循环等待条件,属于死锁预防。第一种方法是每个进程必须在开始执行前就申请它所需要的全部资源,仅当系统能满足进程的资源申请且把资源一次性分配给进程后,该进程才能开始执行。破坏了请求和保持条件,属于死锁预防。杀死进程并回收其占有的资源可用于死锁检测与恢复。
涉及考点:第 7 章 死锁
转载请注明出处。