首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程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
25
问题
进程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
学硕统考专业
相关试题推荐
西汉时期,张骞第一次出使西域的主要目的是()
中国第一个资产阶级革命团体兴中会建立的时间是()。
清朝入关初期执行了一些错误的政策,在社会上产生了不良的影响,其中不包括()。
对人文主义核心内容的表述,准确的是()
《关于建国以来党的若干历史问题的决议》的主要内容及其意义。
蒙古军西征之后,罗斯处于()的控制之下。
为了巩固政治统治、发展经济,南京国民政府采取了一系列的财政、经济改革,下列选项中不正确的是()
为了防止谷贱伤农的现象,()向汉文帝提出了人粟拜爵的建议,准许富人买粟输边,按所输多少授予爵位。这一办法的实行,使农民的处境有所改善。
解放军渡江战役中横渡长江的东西两个攻击点是()。
阅读材料,回答以下问题:一、大清帝国之皇统,万世不易。二、皇帝神圣,不可侵犯。三、皇帝权以宪法规定为限。四、皇帝继承之顺序,于宪法规定之。五、宪法由资政院起草议决,皇帝颁布之。六、宪政改正提案权,属于国会。七、上院议员,由国民于法定特别资格公选之。八、总
随机试题
下列药物剂型的分类方法不正确的是
地基处理后,当按地基承载力确定基础底面积及埋深时,关于地基承载力特征值的修正以及下卧层验算的下列主张中,其中何项错误?
安全检查表法实际上是实施安全检查和诊断项目的明细表,它的优点是()。
造成企业银行存款日记账余额大于银行对账单余额的情形有()
以下不属于准公共物品的是()。
期末存货计价过高,可能会引起()。
下列关于税收强制执行措施的表述中,正确的是()。
Joewantedacomputer.Heaskedhis【C1】______forthemoneyandtheysaidhemustgetithimself.Buthowdidhegetit?He【C2】__
【B1】【B16】
Readthefollowingpassageanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDo
最新回复
(
0
)