首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的: Process PO: do{ flag[O]=true; While(flag[1]); Cri
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的: Process PO: do{ flag[O]=true; While(flag[1]); Cri
admin
2013-09-16
82
问题
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:
Process PO:
do{
flag[O]=true;
While(flag[1]);
Critical section
Flag[O]=false;
Remaindersection;
}while(1);
process P1:
do
{
flag[1]=true;
While(flag[O]);
Critical section
Flagr[1]=false;
Remainder section;
}while(1);
选项
答案
(1)进程P0,P1通过flag[i]实现互斥。因为不管flag[0]、flag[1]的初值如何,进程i获得CPU后,首先使flag[i]为true,然后判断另一进程是否在临界区,这样至少有一个进程在while语句中等待。直到另一个进程退出临界区。 (2)假设进程0,先执行flag[0]=true,然后CPIJ转去执行进程1中的flag[1]=true,这样两个进程都在while循环中空转,系统进入死锁状态,所以不能满足有空让进。 (3)由(2)可以看出,也不能保证有限等待。
解析
转载请注明原文地址:https://kaotiyun.com/show/Qgxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
马克思说:巴黎公社“只不过是在特殊条件下的一个城市起义”。其含义是()。
第二次世界大战的爆发是多种因素综合作用的结果,其最根本的原因是()。
反映查理大帝进攻阿拉伯人控制的西班牙的文学作品是()。
建立中国道教史上第一个成熟的神仙系统的是()。
印度孔雀帝国时代,就土地占有情况而言,占全国土地的绝大部分的是()。
东欧国家的私有化方式一般有四种,其中波兰采取的主要方式是()
罗马帝国疆域扩张到顶点是在()统治时期。
1543年,发表了解剖学专著《人体结构》的是()。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是____。
随机试题
脑性低钠血症患儿。如果欲提高血钠5mmol/L。需要0.9%盐水的量为
惠者来自偏远山村,护士嘱咐其应禁食水,患者喝了两袋牛奶。此现象属于
下列不属于含水炸药的是()。
我国的312国道公路编号中第一位“3”表示()。
()是劳动权的核心。
新民主主义社会是近代中国由半殖民地半封建社会走向社会主义社会的中介与桥梁。社会主义初级阶段与新民主主义社会有着明显的区别,具体表现为()。
恰好有两位数字相同的三位数共有多少个?()
(1)已知α1,α2为2维列向量,矩阵A=(2α1+α2,α1一α2),B=(α1,α2).若|A|=6,求|B|.(2)α1,α2,α3是线性无关的3维向量组,3阶矩阵A满足Aα1=α1+2α2,Aα2=α2+2α3,Aα3=α3+2α1.
(2014上项管)某系统集成公司承接了一个政府部门的系统集成大项目,任命张工为大项目项目经理。张工按照项目内容,将项目分成子项目1、子项目2和子项目3,分别任命李工、王工和廖工负责。三个项目在张工的领导及协调下,进展顺利。在整个项目进行到80%时,出资人提
在VisualFoxPro中,使用LOCATEALLFOR命令按条件查找记录,可用来判断命令找到记录的逻辑条件是:
最新回复
(
0
)