首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程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
89
问题
进程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://kaotiyun.com/show/W5xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列属于明太祖采取的措施的是()。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
标志着南京国民政府在全国范围内形式上完成统一的事件是()。
英国长达190年的殖民统治在印度结束的标志是()。
在新民主主义革命中,进步势力和革命的主要力量是()。
体格拉特.帕拉沙尔三世改革的主要内容及其结果。
汉代积极地经营西域地区,在河西走廊设有四郡,其中不包括()
1921年苏俄实施的“新经济政策”和新中国过渡时期实施的合理调整资本主义工商业政策的共同点是()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
下列寄存器中,汇编语言程序员可见的是____。
随机试题
自首的分类。
对混合喂养儿选择的最佳非母乳乳品是
A.防病治病,救死扶伤,实行医学人道主义,全心全意为人民健康服务B.全心全意为人民健康服务C.救死扶伤,忠于职守;钻研医术,精益求精;一视同仁,平等对待;语言文明,平等待人;廉洁奉公,遵纪守法;互尊互学,团结协作D.一视同仁,
抗休克治疗的关键措施是去除致休克的病因和下列哪项
货物综合评分法中评标委员会成员应当独立对每个初步评审合格的投标文件的评标因素在规定分值内评价打分,然后按照相应比重或权值计算每个投标人每项评分因素得分及专家汇总平均值。其中货物项目价格评分值占总分值的权值为()。
建设项目后评价的作用是()。
我国第一只开放式基金——( )的诞生,使我国基金业发展实现了从封闭式基金到开放式基金的历史性跨越。
发展心理学研究设计的主要方式有()。
设d=time(),命令?VARTYPE(d)的输出值是
Accordingtocolorpsychologists,certainhuestendtoreflectparticularpersonality______;violet,forexample,indicatesate
最新回复
(
0
)