首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程P0和P1的共享变量定义及其初值为: boolean flag[2]; int turn=0; flag[0]=FALSE;flag[1]=FALSE; 若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是___
进程P0和P1的共享变量定义及其初值为: boolean flag[2]; int turn=0; flag[0]=FALSE;flag[1]=FALSE; 若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是___
admin
2015-12-30
63
问题
进程P0和P1的共享变量定义及其初值为:
boolean flag[2];
int turn=0;
flag[0]=FALSE;flag[1]=FALSE;
若进程P0和P1访问临界资源的类C伪代码实现如下:
则并发执行进程P0和P1时产生的情形是_______。
选项
A、不能保证进程互斥进入临界区,会出现“饥饿”现象
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象
C、能保证进程互斥进入临界区,会出现“饥饿”现象
D、能保证进程互斥进入临界区,不会出现“饥饿”现象
答案
D
解析
这是皮特森算法的实际实现,保证进入临界区的进程合理安全。该算法为了防止两个进程为进入临界区而无限期等待,设置变量turn,表示不允许进入临界区的编号,每个进程在先设置自己标志后再设置turn标志,不允许另一个进程进入,这时,再同时检测另一个进程状态标志和不允许进入表示,这样可以保证当两个进程同时要求进入临界区时只允许一个进程进入临界区。保存的是较晚的一次赋值,则较晚的进程等待,较早的进程进入。先到先入,后到等待,从而完成临界区访问的要求。
其实这里可以想象为两个人进门,每个人进门前都会和对方客套一句“你走先”。如果进门时没别人,就当和空气说句废话,然后大步登门入室;如果两人同时进门,就互相请先,但各自只客套一次,所以先客套的人请完对方,就等着对方请自己,然后光明正大地进门。
转载请注明原文地址:https://kaotiyun.com/show/9ERi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
发表《共和与君主论》一文,认为中国只适合于君主制,支持袁世凯称帝的是()。
国民党的第一次代表大会上通过的《中国国民党第一次全国代表大会宣言》,其内容不包括()
列宁在《四月提纲》中指出,俄国的革命任务是()
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
以下关于玛雅文明叙述,不正确的是()。
1943年,毛泽东说:“我们的军队既不要国民党政府发饷,也不要边区政府发饷,也不要老百姓发饷,完全由自己供给……”这主要是得力于()。
()的设置是清王朝实行满汉联合、以汉制汉统治方式在军事上的具体体现
以下选项中中原千朝对西藏管辖设置机构对应有误的一项是()。
论述清初恢复、发展生产的措施
下列不属于“文化大革命”期间对“左”的错误进行纠正的是()。
随机试题
(2005)建筑屋面雨水管道设计流态,以下哪条错误?
通信局采用的供电方式主要有()等。
某高层商业综合楼地上十层、地下三层,建筑高度53.80m,总建筑面积67137.48m2。地下部分建筑面积27922.30m2,使用性质为停车库及设备用房,共计停车474辆;地上建筑面积39215.18m2,地上一至五层使用性质为零售商业,地上六至十层使用
根据《中华人民共和国公司法》的规定,股东会行使的职权有()。I.修改公司章程Ⅱ.决定公司的经营方针和投资计划Ⅲ.审议批准董事会的报告Ⅳ.对发行公司债券作出决议5.根据《中华人民共和国公司法》的规定,股东会行使的职权有()。I.修改公司
甲欲枪杀仇人乙,但早有防备的乙当天穿着防弹背心,甲的子弹刚好打在防弹背心上,乙毫发无伤。甲见状一边逃离现场,一边气呼呼地大声说:“我就不信你天天穿防弹背心,我改天再收拾你!”根据刑事法律制度的规定,甲的行为构成()。
()是指教育实践工作者在自己工作环境中,谋求当前问题解决和改进的一种研究方式。
使用8259A进行中断控制时,CPU首先应对8259A内部的各寄存器写入相应【】命令字ICW和操作命令字OCW,即要对8259A进行初始化编程。
Apostagestamp’svaluetocollectorsisraisedif______.Thecollectors’havepaid$16,800for______.
A、Shehopesthemanwillabandontheshake.B、Shethinkstheshakeisexpensive.C、Shereckonstheshakeasherbestcooldrink.
A、Shedoesn’twanttopaythelatefee.B、Shewasgivenincorrectinformation.C、Shecan’taffordtopayhertuition.D、Shedidn
最新回复
(
0
)