首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试就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
126
问题
试就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
学硕统考专业
相关试题推荐
试论述清朝前期是如何巩固统一的多民族国家的?
试述从五四运动到中国共产党成立,马克思主义在中国传播的情况及其原因。
邓小平在同江泽民等谈话时提出的中国社会主义农业改革和发展的“两个飞跃”是()。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
第二次世界大战结束后,在外国垄断资本对华扩张中取得优势地位的国家是()。
世界天文史上最早实地测量子午线的记录是由谁进行的?()
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取值范围是()。
操作系统采用页式存储管理方法,要求()。
随机试题
商标有哪些特征?
提出“中庸”这一价值原则的思想家是
联言推理的正确形式有()
下列说法正确的是()
霍乱的传播途径不包括
A.增强心肌收缩力B.抑制远曲小管近端Na+-Cl-共转运子C.加快心率D.抑制血管紧张素转化酶活性E.阻滞Ca2+通道维拉帕米的作用机制是
甲公司为增值税一般纳税人,销售或进口货物适用的增值税税率为17%。2×16年6月5日,向乙公司赊销商品500件,单位售价600元(不含增值税),单位生产成本480元,甲公司发出商品并开具增值税专用发票。根据协议约定,商品赊销期为1个月,3个月内乙公司有权将
【倒幕运动】华南师范大学2004年世界近现代史真题
设二次型f(x1,x2,x3)=xTAx=3x12+ax22+3x32-4x1x2-8x1x3-4x2x3,其中-2是二次型矩阵A的一个特征值.如果A2+kE是正定矩阵,求k的取值范围.
WhenCarlyFiorinabecameHewlettPackardsfirstfemalechiefexecutiveofficer,theexistenceofherhousehusband,FrankFiorin
最新回复
(
0
)