单选题

死锁预防是保证系统不进入死锁状态的静态策略, 其解决办法是破坏产生死锁的四个必要条件之一。 下列方法中破坏了“循环等待” 条件的是(     )。

【正确答案】 D
【答案解析】

资源有序分配策略可以限制循环等待条件的发生。 A 项, 判断是否为不安全状态; B 项, 破坏了占有请求条件; C 项, 破坏了非剥夺条件。