死锁

死锁的原因

  系统资源的竞争;

  进程推进顺序非法

进程的必要条件

  资源是互斥的;

  请求和保持;

  进程请求的资源不能剥夺;

  循环等待

死锁的处理策略

  死锁预防:破坏必要条件

  死锁避免:银行家算法,动态分配资源的过程中,用算法防止进程进入不安全状态。

  死锁检测与解除:

    检测:资源分配图

    解除:1) 资源剥夺法 2)撤销进程法 3)进程回退法

posted @ 2020-05-04 17:53  天凉好个秋秋  阅读(105)  评论(0编辑  收藏  举报