试题详情
简答题比较三种解决死锁的方法?
  • 比较三种解决死锁的方法:
    (1)预防死锁方法,主要是破坏产生死锁的必要条件。该方法是最容易实现的,但系统资源利用率较低。
    (2)避免死锁方法,比较实用的有银行家算法(BankerAlgorithm)。该算法需要较多的数据结构,实现起来比较困难,但资源利用率最高。
    (3)检测死锁方法是基于死锁定理设计的。定期运行该算法对系统的状态进行检测,发现死锁便予以解除。其中,需要比较一下各咱死锁解除方案的代价,找到代价最小的方案。该方法最难实现,资源利用率较高。
  • 关注下方微信公众号,在线模考后查看

热门试题