首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试就Mutual Exclusion、Progress、Bounded Waiting论述以下解决双进程临界区问题的算法是错误的: Process PO: do{ flag[0]=true; While(flag[1]);
试就Mutual Exclusion、Progress、Bounded Waiting论述以下解决双进程临界区问题的算法是错误的: Process PO: do{ flag[0]=true; While(flag[1]);
admin
2012-06-21
94
问题
试就Mutual Exclusion、Progress、Bounded Waiting论述以下解决双进程临界区问题的算法是错误的:
Process PO:
do{
flag[0]=true;
While(flag[1]);
Critical section
Flag[0]=false;
Remainder section;
}while(1);
process P1:
do
{
flag[1]=true;
While(flag[0]);
Critical section
Flag[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,然后CPU转去执行进程1中的flag[1]=true,这样两个进程都在while循环中空转,系统进入死锁状态,所以不能满足有空让进。 (3)由(2)可以看出,也不能保证有限等待。
解析
转载请注明原文地址:https://kaotiyun.com/show/SNxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
对中国近代史的起始时间。史学界有不同的看法,请你举出一种观点论述之。(南京大学2012年中国近现代史复试真题)
春秋后期的()用望、闻、问、切的方法诊断病人。
汉武帝时期设立的司隶校尉所掌纠的范围不包括()
古巴革命党是由占巴民族英雄、民族解放运动的领袖()于1892年在美国纽约建立的。
1864年成立的国际工人组织被定名为()。
评述欧洲一体化的历史进程。(华东师范大学1998年世界当代史真题)
1988年起,苏联民族矛盾激化,民族分离运动加剧,第一次较大规模的民族冲突是()。
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
二战后期,反法西斯同盟国召开了一系列会议、达成了一系列协议,以解决战后世界的安排问题,这些会议中以()最为重要,所以,我们将二战后的国际关系格局称为()。
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
随机试题
甘草的解毒作用是
关于相位对比法MRA的特点,错误的是
《医疗机构药事管理暂行规定》中明确三级医院药事管理委员会由具有
女,28岁,上前牙因中龋曾于2个月前做过直接修复,昨晚发生自发性疼痛,冷热刺激加重疼痛。检查:1丨近中邻面见树脂样充填体,叩(±),冷试引起疼痛,刺激去除后痛持续一段时间治疗方法是
下列疾病的临床表现可有酷似心肌缺血样疼痛,除了
洋地黄中毒时的信号为()
自由质点受力作用而运动时,质点的运动方向是()。
下列关于施工成本分析的依据的说法中,正确的是()
Britain’sSystemofEducationTheBritishCommonwealthincludesaquarteroftheworld’spopulationinone-sixthoftheworld
America’smostpopularnewspaperwebsitetodayannouncedthattheeraoffreeonlinejournalismisdrawingtoaclose.TheNewY
最新回复
(
0
)