首页
登录
从业资格
在如下所示的进程资源图中( ) A.P1、P2、P3都是非阻塞节点,该图可以化
在如下所示的进程资源图中( ) A.P1、P2、P3都是非阻塞节点,该图可以化
题库
2022-08-02
48
问题
在如下所示的进程资源图中( )
A.P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的B.P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的C.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的D.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
选项
A.P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的
B.P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
C.P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的
D.P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的
答案
D
解析
解答本题首先需要了解图所代表的含义。在图中R1与R2代表的是资源,P1-P3代表进程。从资源指向进程的箭头代表有资源分配给了进程,而从进程指向资源的箭头代表进程要申请这个资源(注:每个箭头只代表一个资源或资源请求)。例如:R1一共有2个资源,并将这2个资源中的1个分给了P1,另1个分给了P3,P2此时向R1申请1个资源。
下面开始分析阻塞点,所谓阻塞点就是从这个进程开始执行,会让程序陷入死锁,执行不了。
1、尝试先执行P1:P1向R2申请1个资源, R2一共3个资源,已分配了2个,还剩余1个,所以他能满足P1的申请,给P1分配资源。P1分配到资源之后可以执行完毕,并释放自己占用的所有资源。接下来的P2与P3都能执行完毕,所以P1是非阻塞点。
2、尝试先执行P2:P2向R1申请1个资源,R1一共2个资源,并全部分配出去了,所以目前P2的资源申请无法被满足,既然无法被满足,自然不能执行,也就是阻塞点了。
3、尝试先执行P3:P3向R2申请1个资源, R2一共3个资源,已分配了2个,还剩余1个,所以他能满足P3的申请,给P3分配资源。P3分配到资源之后可以执行完毕,并释放自己占用的所有资源。接下来的P1与P2都能执行完毕,所以P3是非阻塞点
转载请注明原文地址:https://tihaiku.com/congyezige/2407715.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0
性能测试过程中需要对数据库服务器的资源使用进行监控,( )不属于应该监控的指标
假设在程序控制流图中,有14条边,10个节点,则控制流程图的环路复杂性V(G)等
设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源
软件可移植性应从如下( )方面进行测试。A.适应性、易安装性、共存性、易替换性
以下用例图中,A1和A2为()。A1和A2的关系为(请作答此空)。 A.关联
以下用例图中,A1和A2为(请作答此空)。A1和A2的关系为()。 A.参与
下图中,类Product和ConcreteProduct的关系是(请作答此空)
下图是(请作答此空)设计模式的类图,该设计模式的目的是(),图中,Abstr
随机试题
[originaltext]Unlikemostoftheotherholidays,thehistoryofAprilFool’
下列气的作用,能维持人体正常体温恒定的是A、推动 B、温煦 C、防御 D、
下列各项中,不符合内部牵制的要求的是()。A、出纳人员管票据 B、出纳人员
苯甲酸钠和咖啡因按1:1的比例配成的溶液,其名称是A.黄嘌呤 B.可可碱 C
下列各项活动中不属于消费范围的是()。A.自有住房服务消费 B.自产自用的
若甲单位的平均数比乙单位的平均数小,但甲单位的标准差比乙单位的标准差大,则(
甲乙丙丁戊五人共同组建一有限公司。出资协议约定甲以现金十万元出资,甲已缴纳六万元
案例六: 一般资料:求助者,女性,29岁,工人 案例介绍:求助者结婚两年,因
当初步设计深度不够,设备清单不完善,只有主体设备或仅有成套设备重量时,编制设备安
关于网络计划关键线路的说法,正确的有()。A.相邻两项工作间的时间间隔均为零的
最新回复
(
0
)