首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程P0和P1的共享变量定义及其初值为:booleanflag[2]:intturn=0:flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是____。
进程P0和P1的共享变量定义及其初值为:booleanflag[2]:intturn=0:flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是____。
admin
2013-04-26
92
问题
进程P0和P1的共享变量定义及其初值为:booleanflag[2]:intturn=0:flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下:
则并发执行进程P0和P1时产生的情形是____。
选项
A、不能保证进程互斥进入临界区,会出现“饥饿”现象
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象
C、能保证进程互斥进入临界区,会出现“饥饿”现象
D、能保证进程互斥进入临界区,不会出现“饥饿”现象
答案
D
解析
考查进程间通信与Peterson算法。此算法实现互斥的主要思想在于设置了一个turn变量,用于进程间的互相“谦让”。一般情况下,如果进程P0试图访问临界资源,设置flag[0]=true,表示希望访问。此时如果进程P1还未试图访问临界资源,则flag[1]在进程上一次访问完临界资源退出临界区后已设置为false。所以进程P0在执行循环判断条件时,第一个条件不满足,进程P0可以正常进入临界区,且满足互斥条件。我们需要考虑的是两个进程同时试图访问临界资源的情况。注意turn变量的含义:进程在试图访问时,首先设置自己的flag变量为true,表示希望访问:但又设置turn变量为对方的进程编号,表示“谦让”,因为在循环判断条件中turn变量不是自己编号时就循环等待。这时两个进程就会互相“谦让”一番,但是这不会造成饥饿的局面,因为turn变量会有一个最终值,所以必定有进程可以结束循环进入临界区。实际的情况是,先作出“谦让”的进程先进入临界区,后作出“谦让”的进程则需要循环等待。其实这里可以想象为两个人进门,每个人进门前都会和对方客套一句“你走先”。如果进门时没别人,就当和空气说句废话,然后大步登门入室:如果两人同时进门,就互相请先,但各自只客套一次,所以先客套的人请完对方,就等着对方请自己。然后光明正大地进门。
转载请注明原文地址:https://www.kaotiyun.com/show/W5xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
战国时代百家争鸣的局面,是我国学术文化发展的重要阶段,在激烈的争鸣中,有着融合的趋向,下列选项中,不能体现这一特点的是()
标志着南京国民政府在全国范围内形式上完成统一的事件是()。
法西斯势力上台后,英国面对挑战一心推行绥靖政策。其主要目的是()。
为了防止谷贱伤农的现象,()向汉文帝提出了入粟拜爵的建议,准许富人买粟输边,按所输多少授予爵位。这一办法的实行,使农民的处境有所改善。
“秋千政策”反映的是()执掌政权时政局不稳的现象。
三国时期,三国称帝的先后顺序是()。
苏州的踹工、织工、纸工、烛业工人,景德镇的陶瓷工、门头沟的煤矿工、北京的香工,云南的矿工、广州的织工、陕西的木工和铁工等,均爆发过反对雇主克扣工价、开除工匠和要求增加工银的()斗争。
阅读下列材料,回答问题:材料一:我们与希特勒或他们的匪帮永不会谈,永不斡旋,我们将在陆地上、海洋上、天空中与他们作战。直到把笼罩阴云于大地的一切敌人消灭为止……任何为反对纳粹主义而战斗的国家或人民,我们都支援。任何与希特勒为伍的人或国家都是我们的敌人。我
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][O]的存储地址为860,则a[3][5]的存储地址为()。
随机试题
A.《温病条辨》B.《湿热条辨》C.《温热论》D.《脾胃论》薛雪的著作是
A.硝酸酯类B.Ca2+通道拮抗剂C.其他D.β-受体阻滞药
在设备工程实施阶段,一般由( )在工地施工现场值班,监督承包商现场施工质量。
某投资公司,拟研究A、B、C三个投资方案何者有利的问题。三个投资方案的初期投资额相同,都是5600万元。每年末的净收益,A方案为900万元,B方案为800万元,C方案为600万元。假设各方案的寿命期为无限,基准收益率为10%。但各个方案的情况不同:A方案是
刘老师在开班会时经常根据同学们近期的表现运用表扬、批评等方式引导和促进学生品德积极发展。这种方法属于()。
2015年,________生态系统保护,旌德县以“保水、保土、保空气、增绿”为主题开展了“绿水青山就是金山银山”行动。2017年,主题________为“青山、绿水、兴林、护田、蓝天、七彩”,进一步丰富“两山”行动内涵,从空间格局、产业结构、制度体系、生
有用人部门反映,学文(理)的只会说(做)不会做(说),务虚有余,务实不足(常常是做事只见树木,不见森林),你怎么看?
关系表中的每一横行称为一个______。
In1924America’sNationalResearchCouncilsenttwoengineerstosuperviseaseriesofindustrialexperimentsatalargeteleph
A、Hishealthisgettingworse.B、Hecannolongerworkatsea.C、Hispastlifeupsetshimagooddeal.D、Hehasnotgottheexpe
最新回复
(
0
)