首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
2个优先级相同的并发进程P1和P2,它们的执行过程如下所示,假设当前信号量s1=0,s2=0,当前的z=2,进程运行结束后,x、y和z的值分别为( )。 进程P1 进程P2 y:=1; x:=1; y:=y+2;
2个优先级相同的并发进程P1和P2,它们的执行过程如下所示,假设当前信号量s1=0,s2=0,当前的z=2,进程运行结束后,x、y和z的值分别为( )。 进程P1 进程P2 y:=1; x:=1; y:=y+2;
admin
2019-05-20
53
问题
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,进程Pl继续运行直到结束,最终的x、y、z值分别为5、12、90
转载请注明原文地址:https://kaotiyun.com/show/rmCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
“二战”期间,美国研制了原子弹并用于实践;1946年美国投入使用的第一台电子计算机最初是用于计算炮弹弹道的;德国人研制成功的远程液体火箭是用于空袭英国的。以上史实说明()。
西汉的主要赋税形式中。征收对象是儿童的是()。
下列关于《凡尔赛和约》的说法,全部错误的是()。①《凡尔赛和约》中不许德国设防区是莱茵河西岸50公里以内区域②《凡尔赛和约》中,战胜国处置德国的全部海外殖民地的方式是“托管制”③和约有关德国疆界问题,把原属波兰的领上基本上归还波兰④
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
一组记录的关键字为{25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序表,用归并排序方法对该序列进行一趟归并后的结果是()。
下列几种排序方法中,要求内存量最大的是()。
操作系统采用页式存储管理方法,要求()。
将两个长度为N的有序表归并到一个长度为2N的有序表,最少需要比较的次数是(),最多需要比较的次数是()。
下列排序算法中,时间复杂度为O(nlogn)且占用额外空间最少的是()。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
随机试题
下列有关产褥期循环系统改变说法,不正确的是()
本病例最可能的诊断是确诊的首选检查是
胃癌的常见转移部位是
下列选项中,当事人可以行使法定解除权的有()。
商业银行在完善流动性风险预警机制的同时,还要制定本、外币流动性管理应急计划,其主要内容是()。
如图所示,一载流长导线和一矩形导线框固定在同一平面内,线框在长直导线右侧,且其长边与长直导线平行。已知在t=0到t=t1的时间间隔内,长直导线中电流i随时间变化,使线框中感应电流总是沿顺时针方向,线框受到的安培力的合力先水平向左,后水平向右。图中箭头表示电
铁路现代化发展的总原则与总目标是什么?
设n阶矩阵A=则|A|=________。
陳さんは飼っていた小鳥()逃げられました。
Howmanygirlsjoinedinthetrip?
最新回复
(
0
)