试题详情
简答题怎样考虑死锁的检测和恢复?
  • 死锁检测算法(回溯):每次资源被申请或释放时,检测系统资源图是否存在环路(此时死锁可能还没有发生),如果存在环路,则逐一在环路中选择一进程撤消,直至死锁消除。
    缺点:效率太低,导致系统总体性能太为下降。
    死锁恢复策略(事后恢复):依次流产所有的死锁进程,直至死锁解除;依次剥夺资源直到死锁解除;预先定义检测点,备份每一个死锁的进程,然后重启这些进程。
    缺点:原来的死锁可能再次出现。
  • 关注下方微信公众号,在线模考后查看

热门试题