首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程P0和P1的共享变量定义及其初值如下: boolean flag[2]; int turn=0; flag[0]=false; flag[1]=false; 若进程P0和P1访问临界资源的伪代码按照下面设计
进程P0和P1的共享变量定义及其初值如下: boolean flag[2]; int turn=0; flag[0]=false; flag[1]=false; 若进程P0和P1访问临界资源的伪代码按照下面设计
admin
2016-03-29
93
问题
进程P0和P1的共享变量定义及其初值如下:
boolean flag[2];
int turn=0;
flag[0]=false;
flag[1]=false;
若进程P0和P1访问临界资源的伪代码按照下面设计:
void P0(){//进程P0 void P1(){//进程P1
while(TRUE){ while(TRUE){
flag[0]=TRUE; flag[0]=TRUE;
turn=1;turn=0;
while(nag[1]&&(turn==1)) while(nag[0]&&(torn==0))
临界区; 临界区;
flag[0]=FALSE; flag[1]=FALSE;
} }
} }
则并发执行进程P0和P1时产生的情况是( )。
选项
A、不能保证进程互斥进入临界区,会出现“饥饿”现象
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象
C、能保证进程互斥进入临界区,会出现“饥饿”现象
D、能保证进程互斥进入临界区,不会出现“饥饿”现象
答案
A
解析
从题中给出的伪代码可知,由于信号量flag的赋值方法不对,因此会使得不能保证进程互斥进入临界区,会出现“饥饿”现象。
转载请注明原文地址:https://www.kaotiyun.com/show/w6Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于基督教的叙述,不正确的是()。
赫尔岑和车尔尼雪夫斯基是()的杰出代表人物。
波兹南事件后,()出任波党第一书记。
公元前1世纪,恺撒在征服高卢的过程中接触过一些西日耳曼人,并将见闻写成()。
布雷顿森林体系是如何建立的,包括哪些内容?
简述雅典民主政治的形成过程。
袁世凯得以复辟帝制不是因为()
晚清时期清帝年号的正确排序是
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
随机试题
新生儿脐带脱落时间一般在出生后()
________,一夫当关,万夫莫开。
患者女性,34岁,患卵巢肿瘤准备行一侧附件切除术,术前一日准备错误的是
患儿10个月,发热2天伴声音嘶哑,犬吠样咳嗽,吸气性喉鸣及吸气性呼吸困难,烦躁不安、口周发绀。患儿最可能是患有
原位核酸分子杂交用核酸探针有
患者,女性,60岁,全牙列缺失,主诉原义齿咀嚼效率尚可,固位良好,但与本人原貌差别较大,要求重做全口义齿。口腔检查、牙槽嵴情况良好,颌位关系正常在一般情况下,符合“中性区”排牙要求的正确方法是
建设工程施工前,施工单位的专职安全生产管理人员应当对有关安全施工的技术要求向施工作业班组、作业人员作出详细说明,并由双方签字确认。
保险代理机构可以()。
该公司为上市公司2005年年初的资本公积科目的贷方余额为120万元,2005年1月1日,该公司以设备向乙公司投资,取得乙公司有表决权资本的30%,采用权益法核算,该公司以设备向乙公司投资后乙公司所有者权益总额为1000万元,该公司投资投出设备的账面原价为3
东晋南朝时期江南农业迅速发展,其主要原因是()。
最新回复
(
0
)