单选题
10.
某计算机系统中共有3个进程P
1
、P
2
和P
3
,4类资源r
1
、r
2
、r
3
和r
4
。其中r
1
和r
3
每类资源只有1个实例,r
2
资源有2个实例,r
4
资源有3个实例。
A、
活锁
B、
死锁
C、
无死锁
D、
饥饿
【正确答案】
B
【答案解析】
若进程P
3
申请一个r
1
类资源<P
3
,r
1
>,则有:<r
1
,P
2
>,<P
2
,r
3
>,<r
3
,P
3
>,<P
3
,r
1
>,这是一个环路等待,r
1
与r
3
只有一个资源实例,P
2
与P
3
进程满足请求与保持条件并且所获得资源又不可被剥夺,这是死锁产生的4个必要条件之一。因此,本题答案选择B选项。
提交答案
关闭