死锁 发表于 2019-04-09 | 分类于 操作系统 必要条件1.互斥每个资源要么是可用,要么是被进程占用2.占有和等待得到某个资源的进程可以再请求新的资源3.不可抢占已分配给一个进程的资源不能强制性地被抢占,只能被占有的进程显式的释放4.环路等待有两个或者两个以上的进程组成一条环路,让环路中的每个进程都在等待下一个进程 处理方法1.鸵鸟策略2.死锁检测与死锁恢复3.死锁预防4.死锁避免 鸵鸟策略假装问题没有发生,忽略他。 死锁检测与死锁恢复当死锁时,采取恢复措施。 每种类型一个资源的死锁检测