死锁

2015-08-24  本文已影响50人  冰吉凌

死锁:死锁是一种状态,描述的是两个或多个进程之间相互等待,无限期阻塞的一种状态。

产生原因:1 系统资源不足  2 进程推进顺序非法

必要条件:1 互斥:每个资源每次只能被一个进程使用

                2 不可剥夺:进程已获得的资源,在未使用完之前,不能被强制剥夺

               3 占有并等待:进程因请求资源而阻塞时,对已获得的资源保持不放

               4 循环等待:若干进程形成收尾相接的循环等待资源的关系

处理策略:鸵鸟策略,预防策略,避免策略,检测和恢复策略

上一篇 下一篇

猜你喜欢

热点阅读