首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。 PARBEGIN var x:integer; process P1 process P2
有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。 PARBEGIN var x:integer; process P1 process P2
admin
2021-08-17
103
问题
有两个并发进程如下面所示,对于这段程序的运行,正确的说法是( )。
PARBEGIN
var x:integer;
process P1 process P2
var y,z:integer; var t,u:integer;
BEGIN BEGIN
x:=1; x:===0;
y=0; t:一0;
if X>=1 then y:=y+1; if x<一1 then t:===t+2;
z:=y; u:=t;
END END
PAREND
选项
A、程序能正确运行,结果唯一
B、程序不能正确运行,可能有两种结果
C、程序不能正确运行,结果不确定
D、程序不能正确运行,可能会死锁
答案
C
解析
本题考查进程的并发执行。本题中两个进程不能正确地工作,运行结果有多种可能性,请见下面说明。
1) x:=1; 5) x:=0;
2) y:=0; 6) t:=0;
3) if x>=1 then y:=y+1; 7) if x<=1 then t:=t+2;
4) z:=y; 8) u:=t;
不确定的原因是由于使用了公共的变量x,考察程序中与x变量有关的语句共四处,若执行顺序是1)→2)→3)→4)→5)→6)→7)→8)时,结果是y=1,z=1,t=2,u=2,x=0;当并发执行过程为1)→2)→5)→6)→3)→4)→7)→8)时,结果是y一0,z=0,t=2,u=2,x=0;
若执行顺序是5)→6)→7)→8)→1)→2)→3)→4)时,结果是y=1,z=1,t=2,u=2,x=1:
当并发执行过程为5)→6)→1)→2)→7)→8)→3)→4)时,结果是y=,z=1,t=0,u=0,x=1。可见结果有多种可能性。
转载请注明原文地址:https://www.kaotiyun.com/show/zJ3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
假定某计算机的CPU主频为80MHz,CPI为4,并且平均每条指令访存1.5次,主存与cache之间交换的块大小为16B,Caehe的命中率为99%,存储器总线宽度为32位。请回答下列问题。假定在Cache缺失的情况下访问主存时,存在0.0005%的缺
响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括I.关中断Ⅱ.保存通用寄存器的内容Ⅲ.形成中断服务程序人口地址并送PC
以下是计算两个向量点积的程序段:floatdotproduet(floatx[8],floaty[8]){floatSum=0.0;inti;for(i=0,i
给定的有7个顶点v1,v2,…,v7的有向图的邻接矩阵如表5-1所示。若将图看成AOE网,列出其关键活动及相应的有向边<i,i,w>,i、i为顶点,w为权值,试问其关键路径的长度是多少?
一个公司有两个部门,研发部和市场部,研发部有29台计算机,市场部有11台计算机。现在,公司申请了一个C类地址212.112.32.0,规划的网络拓扑如图1一5所示。试问:如果路由器R1和R2都采用了路由信息协议(RoutingInformation
关于冯.诺依曼计算机,下列说法正确的是()。
下列说法中,正确的是()。
某数采用IEEE754单精度浮点数格式表示为C6400000H,则该数的值是
若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是_______。
随机试题
试论专利取得中的先申请原则。
女,22岁,乳房内有多个分界不清的结节,月经来潮时疼痛,月经后缓解,提示
患者,女,20岁。在硬膜外麻醉过程中突然出现意识丧失,呼吸、心跳停止。常见的病因是
“生气之源”的脏指的是()。
咨询工程师在项目投产后阶段开展的后评价工作主要有()。
某机械设备预算价格为300万元,残值率为4%,折旧年限为10年,年平均工作台班为220台班。采用平均折旧法计算,其台班折旧费应为()元。
教育目的确立的依据包括()。
4,12,24,36,50,()。
内部关系,是指公安机关内部上下级之间、同级与同级之间、警种与警种之间,按照()构成的关系。
目前的许多消费电子产品(数码相机、数字电视机等)中都使用了不同功能的微处理器来完成特定的处理任务,计算机的这种应用属于()。
最新回复
(
0
)