首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有两个优先级相同的并发程序P1和P2,它们的执行过程如下所示,假设,当前信号量s1=0,s2=0.当前的z=2,进程运行结束后,x、y和z的值分别是( )。 进程P1 进程P2 … … y=1; x=1 y=y+2;
有两个优先级相同的并发程序P1和P2,它们的执行过程如下所示,假设,当前信号量s1=0,s2=0.当前的z=2,进程运行结束后,x、y和z的值分别是( )。 进程P1 进程P2 … … y=1; x=1 y=y+2;
admin
2019-12-10
45
问题
有两个优先级相同的并发程序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操作前,应该是相互无关的。现在考虑第一个对s1的P、V操作,由于进程P2是P(s1)操作,所以它必须等待P1执行完V(s1)操作以后才可继续运行,此时的x、y、z值分别是2,3,4,当进程P1执行完V(s1)以后便在P(s2)上阻塞,此时P2可以运行直到V(s2),此时的x、y、z值分别是5,3,9,进程P1继续运行直到结束,最终的x、y、z值分别为5,12,9。
转载请注明原文地址:https://kaotiyun.com/show/BE3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【蔡侯纸】西北民族大学2015年中国史综合真题
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
关于哈夫曼树,下列说法正确的是()。
若线性表最常用的运算是查找第i个元素及其前驱的值,则采用()存储方式节省时间。
从下面关于虚拟设备的论述中,选择一条正确的论述()。
已知加权有向图G如下,回答下列问题:(1)画出该有向图G的邻接矩阵;(2)试利用Dijkstra算法求G中从顶点a到其他各顶点间的最短路径,并给出求解过程。
设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移p(0
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”。采用KMP算法进行匹配,第一次出现“失配”(s[i]≠t[j])时,i-j=5,则下次开始匹配时,i和j的值分别是_______。
随机试题
轻便摩托车只允许乘载学龄前儿童。
这个标志是何含义?
社会意识相对独立性的突出表现是()
引起上腹痛的外科疾病常见于
个人所得税的征税范围,只是个人在中国境内取得的收入。()
在城市中安装简支梁、板的常用方法为()
背景中兴安装公司承包某工厂厂区洁净空调工程,空调工程设备材料:双工况冷水机组、蓄冰槽、江水源热泵机组、燃气锅炉、低噪声冷却塔、板式热交换机、水泵、空调箱、新风机组、各类阀门、空调水管、风管、风阀及配件等主要设备均由中兴安装公司采购。中兴
目前,上市证券的集中交易主要采用的是()方式。
二战后,美国推行“冷战”政策的表现有()①向西欧提供经济援助②支持联邦德国崛起③以联合国名义直接出兵朝鲜④成立北大西洋公约组织
46.Theonrushofcheapcommunications,powerfulcomputersandtheInternetallexplainwhymanypeoplefeelthat,nowadays,cha
最新回复
(
0
)