首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有2个优先级相同的并发进程P1和P2,它们的执行过程如下图所示,x、y和z是共享变量。假设,当前信号量s1=0,s2=0,进程运行结束后,x、y和z的值分别为( )。 进程P1 进程P2 …… …… y:=20;
有2个优先级相同的并发进程P1和P2,它们的执行过程如下图所示,x、y和z是共享变量。假设,当前信号量s1=0,s2=0,进程运行结束后,x、y和z的值分别为( )。 进程P1 进程P2 …… …… y:=20;
admin
2018-09-11
36
问题
有2个优先级相同的并发进程P1和P2,它们的执行过程如下图所示,x、y和z是共享变量。假设,当前信号量s1=0,s2=0,进程运行结束后,x、y和z的值分别为( )。
进程P1 进程P2
…… ……
y:=20; x:=10;
y:=y+1; x:=x+1;
z:=y+1; P(s1);
V(s1); x:=x+y;
P:(s2); z:=x+z;
y:=z+y; V(s2);
选项
A、33,42,22
B、11,42,33
C、33,76,55
D、33,76,33
答案
C
解析
本题考查并发进程的特点,并结合信号量进行同步的原理。由于进程并发,所以,进程的执行具有不确定性,在P1、P2执行到第一个PV操作前,应该是相互无关的。现在考虑第一个对s1的PV操作,由于进程P2是P(s1)操作,所以,它必须等待P1执行完V(s1)操作以后才可继续运行,此时的xyz值分别为11,21,22,当进程P1执行完V(s1)以后便在P(s2)上阻塞,此时P2可以运行直到V(s2),此时的xyz值分别为33,21,55,进程P1继续运行直到结束,最终的xyz值分别为33,76,55。在此需注意,xyz应该是共享变量,若是私有变量,则进程P1、P2就各自独立对:xyz操作。
转载请注明原文地址:https://kaotiyun.com/show/tvRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“改土归流”政策的根本目的是()。
论述“二战”后苏联体制表现的主要弊端及其改革。
论述罗马的奴隶制度。
中古时代实行索贡巡行赋税征收方式的国家是()。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:之所以把中原地区作为反攻的方向,主要是由于该地区()
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
荷兰国旗问题:设有一个仅红、白、蓝三种颜色的条块组成的条块序列,请编写一个时间复杂度为O(n)的算法,使得这些条块按红、白、蓝的顺序排好,即排成荷兰国旗图案。
设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][O]的存储地址为860,则a[3][5]的存储地址为()。
随机试题
下列句中,含有形容词的意动用法的是()
某总经理把产品销售的责任委派给一位市场经营的副总经理,由其负责所有地区的经销办事处,但同时总经理又要求各地区经销办事处的经理们直接向总会计师汇报每天的销售数字,而总会计师也可以向各经销办事处经理们下指令。这种做法最大的风险是()
乌梅丸的组成药物中不包括
典型心绞痛不发生于
保险的一般原则是()。
导游语言运用的关键是()。
编辑加工整理的作用不包括()。
电影票原价若干元,现在每张降价3己出售,观众增加了一半,收入也增加了1/5,一张电影票原来多少元?()
2009年5月,某省人民政府所在地的市中级人民法院受理了本省与外省两企业之间的经济纠纷。在该案审理之前,审判人员先后接到市人民政府有关领导的多份批示,指出该案涉及本省重大经济利益,要求审判人员公正审理。经审理,法院判决本省当事人一方败诉。事后,省人民代表大
设函数f(x)=x+aln(1+x)+bxsinx,g(x)=kx3.若f(x)与g(x)在x→0时是等价无穷小,求a,b,k的值.
最新回复
(
0
)