死锁的概念

 

注意:

(1)死锁是在等待资源的分配,所以发生死锁的进程一定处于阻塞态

(2)发生饥饿的进程既可能是阻塞态 (如长期得不到需要的I/o设备),也可能是就绪态 (长期得不到处理机)

(3)死循环的进程可能是 运行态的

 

  • 死锁的必要条件

  • 什么时候会产生死锁?

(我们可以把同步信号量和互斥信号量看成是一种系统资源)

 

死锁的处理策略:允许死锁发生和不允许死锁发生

 

 

posted @ 2021-08-05 18:45  毋纵年华  阅读(194)  评论(0)    收藏  举报