首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。P(S)操作: S.value--; If(S.value<0) { Add this process to S.L; Block( );
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。P(S)操作: S.value--; If(S.value<0) { Add this process to S.L; Block( );
admin
2012-06-21
57
问题
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。P(S)操作:
S.value--;
If(S.value<0)
{
Add this process to S.L;
Block( );
}
V(S)操作
S.value++;
If(S.value<=0)
{
Remove a process P from S.L;
Wakeup(P);
}
选项
答案
例如,用P,V操作来实现进程对临界资源互斥使用。此时,只需定义一个信号量S,其初值{1,NULL),并在临界区前执行P(S)操作,而在临界区后执行V(S)操作。此时P,V操作不设计成原语,那么在执行P,V操作时进程可以被中断。由于在初始状态下,临界资源空闲,故应允许第一个申请临界资源的进程进入临界区使用临界资源,但如果该进程在执行到P操作的语句S.value--后(此时S.value的值为0)便被另一个进程中断,而那个进程也企图通过执行P(S)操作进入临界区,则第二个进程也必须执行语句S.value--,从而将S.value的值为-1,并由于S.value<0而被阻塞,而第一个进程再次获得CPU后,也同样由于S.value<0而被阻塞,这就造成了临界资源虽然空闲但进程却申请不到临时资源的情况,也就是说,此时的P,V操作已无法满足同步机制的要求。同样,一个执行P(S)操作的进程被中断后,另一进程去执行V(S)操作,一个执行V(S)操作的进程被中断后,而另一个进程去执行P(S)或V(S)操作,都将发生混乱,而难以实现进程同步。因此,P,V操作必须设计成原语的方式。
解析
转载请注明原文地址:https://jikaoti.com/ti/ntajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
光绪元年七月,清政府迫于()强烈要求派一位使臣到其国,()成为中国第一个驻外公使
下面条约没有涉及德国的赔款问题的是()。
我国第一部系统的史学理论著作是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
晚清时期清帝年号的正确排序是()
“我不想变成上帝,或居住在永恒之中,或者把天地抱在怀里,属于人的那种光荣对我就够了。我自己是凡人,我只要求凡人的幸福。”这句话体现的思想是()
随机试题
精馏操作中,料液的粘度越高,塔的效率将()。
Ifwe_____thefurnitureagainstthewalls,we’llhavemorespacetodance.
脑血管病患者病情观察最重要的是判断有无()。
男,28岁,患“慢性肾炎”8年,查体:血压21.3/12.6kPa(160/95mmHg),Hb85g/L,尿蛋白(+),颗粒管型2~3个/HP,BUN10mmo1/L,Cr220μmol/L。对该患者不宜采取
临床检查时某学生牙龈因炎症有颜色改变,龈袋深度2mm,舌侧有龈下石,探诊后出血,用CPI指数标准记分应为
《国务院关于深化考试招生制度改革的实施意见》中,高考不分文理,()科目提供2次考试机会。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
诈骗罪,指以非法占有为目的,用虚构事实或者隐瞒真相的方法,骗取数额较大的公私财物的行为。根据上述定义,下列可以构成诈骗罪的是()。
电子商务
Theycallthemthenewbreadearners.Theyarewomen,andtheyaresettotakeover.Womenarebeginningtorise【1】totheto
最新回复
(
0
)