首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明,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
2017-01-05
46
问题
举例说明,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://kaotiyun.com/show/mGRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
评述从五四运动到中国共产党成立,马克思主义在中国传播的情况及其原因。
论述太平天国起义对晚清政局的影响。(中南大学2014年中国近代史真题)
戊戌维新运动失败的原因和教训。
概述日本古代文化的发展情况。
汉武帝时期,许多地区发生了农民暴动,汉武帝派官吏分区镇压,又作(),规定太守以下官吏如果不能及时发觉并镇压暴动,罪至死。
东汉时期成书的崔定()主要是地主经营田庄的家历,但是,书中所记农业技术经验也很丰富,为后人所取法。
宁夏回族自治区的设立时间是()。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
系统产生死锁的可能原因是()。
随机试题
展开培训工作的出发点和考察培训效果的依据是()
QFD的最关键也是最困难的环节是
女性,25岁,午后低热5天,体温37.5℃。伴干咳、右胸不适、盗汗、乏力。化验血白细胞4.1×109/L,中性粒细胞60%。拍胸片提示右胸腔中等量积液。以下哪项检查最有价值
患者男性,20岁。因心悸就诊,常规心电图示频发室性期前收缩。为了对室性期前收缩进行定量分析,应选择
临床中最典型、最常见的腔隙性综合征是
《最高人民法院关于适用(中华人民共和国合同法)若干问题的解释(二)》第十九条规定:“对于合同法第七十四条规定的‘明显不合理的低价’,人民法院应当以交易当地一般经营者的判断,并参考交易当时交易地的物价部门指导价或者市场交易价,结合其他相关因素综合考虑予以确认
建筑物按其结构形式和建造材料构成可分为木结构、砖木结构、砖混结构、钢筋混凝土结构、钢结构、钢混结构等。其中,砖混结构的竖向承重构件采用()
如图所示,在有界匀强磁场中水平放置相互平行的金属导轨,导轨电阻不计,导轨上金属杆ab与导轨接触良好,磁场方向垂直导轨平面向上,导轨与处于磁场外的大线圈M相接,欲使置于M同一平面内的小闭合线圈N产生顺时针方向的感应电流,则下列做法正确的是()。
某有色金属公司四种主要有色金属总产量的1/5为铝,1/3为铜,镍的产量是铜和铝产量之和的1/4,而铅的产量比铝多600吨。问该公司镍的产量为多少吨?
Heroesarepeoplethathaveaehievedsomethingthatweadmire.Itcouldbeacharacterinabookoramovie.Everybodylovesah
最新回复
(
0
)