-
分享一个关于操作系统的死锁预防PPT
资源介绍
二、死锁的预防
预防:是采用某种策略,限制并发进程对资源的请求,使系统在任何时刻都不满足死锁的必要条件。
1)预先静态分配:
预先分配所需全部所需资源,这样可保证不等待资源;
降低了对资源的利用率(资源分配了可能不用)
预先要知道所需资源;
2)资源强制变为“可剥夺”的
在申请资源得不到时,占用资源也释放。
实用中可行吗?
3)破坏“环路等待”条件
有序资源使用法:每个独享资源都给一个唯一序号,使用只能按序号申请资源,