(1)分析当时系统是否存在死锁。
(2)若进程P₃再申请R₃时,系统将发生什么变化,说明原因。

">
(1)分析当时系统是否存在死锁。
(2)若进程P₃再申请R₃时,系统将发生什么变化,说明原因。

">

假定某系统当时的资源分配图如下所示:

(1)分析当时系统是否存在死锁。
(2)若进程P₃再申请R₃时,系统将发生什么变化,说明原因。

假定某系统当时的资源分配图如下所示:

(1)分析当时系统是否存在死锁。
(2)若进程P₃再申请R₃时,系统将发生什么变化,说明原因。


【正确答案】:(1)因为当时系统的资源分配图中不存在环路,所以不存在死锁。
(2)当进程P₃申请资源R₃后,资源分配图中形成环路P₂→R₂→P₃→R₃→P₂,而R₂、R₃都是单个资源的类,该环路无法消除,所以进程P₂、P₃永远处于等待状态,从而引起死锁。P149-151
Top