首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
2个优先级相同的并发进程P1和P2,它们的执行过程如下所示,假设当前信号量s1=0,s2=0,当前的z=2,进程运行结束后,x、y和z的值分别为( )。 进程P1 进程P2 y:=1; x:=1: y:=
2个优先级相同的并发进程P1和P2,它们的执行过程如下所示,假设当前信号量s1=0,s2=0,当前的z=2,进程运行结束后,x、y和z的值分别为( )。 进程P1 进程P2 y:=1; x:=1: y:=
admin
2019-01-30
52
问题
2个优先级相同的并发进程P1和P2,它们的执行过程如下所示,假设当前信号量s1=0,s2=0,当前的z=2,进程运行结束后,x、y和z的值分别为( )。
进程P1 进程P2
y:=1; x:=1:
y:=y+2; x:=x+1;
z:=y+1; P(s1);
V(s1); x:=x+y;
P(s2); z:=x+z;
y:=z+y; V(s2):
选项
A、5,9,9
B、5,9,4
C、5,12,9
D、5,12,4
答案
C
解析
本题考查并发进程的特点,并结合信号量进行同步的原理。由于进程并发,所以进程的执行具有不确定性,在P1、P2执行到第一个P、V操作前,应该是相互无关的。
现在考虑第一个对1的P、V操作,由于进程P2是P(s1)操作,所以,它必须等待P1执行完V(s1)操作以后才可继续运行,此时x、y、z的值分别为3、3、4,当进程P1执行完V(s1)以后便在P(s2)上阻塞,此时P2可以运行直到V(s2),此时x、y、z值分别为5、3、9,进程P1继续运行直到结束,最终的x、y、z值分别为5、12、9。
转载请注明原文地址:https://www.kaotiyun.com/show/w7Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
如何认识“农奴制再版”现象?
下列历史事件发生的先后顺序是()。①“铁幕”演说②马歇尔计划③北大西洋公约
下列说法中。全部符合历史事实的是()。①阿拉伯阿拔斯王朝的首都足麦地那②穆罕默德死后,他的继承人改称为哈里发,第三任哈里发奥斯曼时期,部分下层莫斯林组建了军事民主派,称为哈瓦立及派③阿拉伯人灭亡了具有1200年历史的波斯帝国的战役是雅穆克战役④在阿
记载了用竿标日测影以求日高的方法,并认识了勾股定理的算书是()。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
20世纪30年代,美国推行“中立”的外交政策。对这一政策的正确表达是()。①适应国内外形势,维护自身利益②反映国际形势走向缓和③维护凡尔赛一华盛顿体系④不利于地区冲突的缓和与解决⑤不关心美洲地区以外
编写一个算法,实现以较高的效率从有序顺序表A中删除其值在x和y之间x≤A[i]≤y的所有元素。
某阅览室晚间开放,第一个进入的读者开灯,最后一个离开的读者关灯。利用P、V原语操作实现读者进程。
由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)是()。
一个字节多路通道连接D1、D2、D3、D4、D5共5台设备,这些设备分别每10μs、30μs、30μs、50μs和75μs向通道发出一次数据传送的服务请求,请回答下列问题:(1)计算这个字节多路通道的实际流量和工作周期。(2)如果设计字
随机试题
A.膜性肾小球肾炎B.快速进行性肾小球肾炎C.急性弥漫性增生性肾小球肾炎D.轻微病变性肾小球肾炎E.膜性增生性肾小球肾炎
沟槽测量误差产生的原因有选用量具不适当、测量位置不准确和()。
A.甲类非处方药B.处方药C.乙类非处方药D.第二类精神药品在店内不得陈列,并必须存放在专柜中的是()。
20×6年1月1日,×公司以1020000元(含已到付息期但未领取的利息20000元)的价格从二级市场购入某公司发行的债券,另发生交易费用20000元。该债券面值1000000元,剩余期限为2年,票面年利率为4%,每半年付息一次,×公司将其划分为交易性金融
基金监管的基本原则不包括()。
华新水泥厂因长期负债,不能清偿到期债务,该厂债权人于2003年3月3日向法院申请破产,法院于3月8日受理该破产案件。在下列()情形下,法院不得裁定宣告华新水泥厂破产。
满族的语言文字属于()语系。
Scatteredaroundtheglobearemorethan100smallregionsofisolatedvolcanicactivityknowntogeologistsashotspots.Unlik
SummerSchoolandOnlineClassesIntheUnitedStates,【T1】______forhighschoolstudents【T2】______.But【T3】______.【T4】_____
WhichofthefollowingsentencesisINCORRECT?
最新回复
(
0
)