某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4资源有3个实例。 当前的资源分配如下。 E={<P1,r1>,<P2,r3>,<r2,P1>,<r1,P2>,<r2,

admin2022-07-04  25

问题 某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4资源有3个实例。

当前的资源分配如下。
E={<P1,r1>,<P2,r3>,<r2,P1>,<r1,P2>,<r2,P2>,<r3,P3>}
若进程P3申请一个r2类资源<P3,r2>,则系统可能会发生的现象是(          )。

选项 A、活锁
B、死锁
C、无死锁
D、饥饿

答案B

解析 P1申请了r1,P2申请了r3,给P1分配了一个r2,给P2分配了一个r1,给P2分配r2,给P3分配r3,这时进程P3申请一个r2类资源,r2造成循环等待,可能会造成死锁。因此,本题答案选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/DRyZ777K
0

相关试题推荐
最新回复(0)