破坏“循环等待”条件(p109)
采用资源有序分配策略
事先把系统中的所有资源按大多数进程使用资源的顺序由小到大进行编号,每个进程只能按资源编号递增的顺序申请资源。例子
多个进程之间只可能存在占据较低序号资源的进程等待占据较高序号资源的进程释放资源的情况,但不可能存在反向的等待,因此,它们之间绝对不会形成循环等待环路
缺点
资源的编号不容易合理化
限制了用户简单自主的编程
当系统增加新设备类型时,要重新对系统资源进行合理编号
*
*
2021-11-27 10:39:55
1.86MB
死锁
1