如果发生死锁这些条件必然全部成立,哪一个不成立,死锁就有可能不发生。
互斥条件:发生死锁后资源互斥访问。
非剥夺条件:如果可剥夺性资源不能剥夺一定是发生了死锁。
请求和保持条件:进程运行需要的资源没有全部得到向CPU提出请求,同时保持不释放得到的资源。
环路条件:每个进程缺少的资源其他进程恰好有,形成环路。
3.3死锁概述
最新推荐文章于 2023-09-21 23:29:35 发布
如果发生死锁这些条件必然全部成立,哪一个不成立,死锁就有可能不发生。
互斥条件:发生死锁后资源互斥访问。
非剥夺条件:如果可剥夺性资源不能剥夺一定是发生了死锁。
请求和保持条件:进程运行需要的资源没有全部得到向CPU提出请求,同时保持不释放得到的资源。
环路条件:每个进程缺少的资源其他进程恰好有,形成环路。