首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示: int amount=0; SAVE(){ TAKE(){ int m1; int m2; m1=amount; m2=a
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示: int amount=0; SAVE(){ TAKE(){ int m1; int m2; m1=amount; m2=a
admin
2018-07-17
1
问题
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示:
int amount=0;
SAVE(){ TAKE(){
int m1; int m2;
m1=amount; m2=amount;
m1=m1+10; m2=m2—10;
amount=m1; amount=m2;
} }
由于兄弟俩可能同时存钱和取钱,因此两个进程是并发的。若哥哥先存了两次钱,但在第三次存钱时,弟弟在取钱。请问:
如何用P、V操作实现两并发进程的互斥执行?
选项
答案
在上述问题中,共享变量amount是一个临界资源,为了实现两并发进程对它的互斥访问,可为它设置一初值为1的互斥信号量mutex,并将上述算法修改为: int amount=0; semaphore mutax=1; //瓦斥访问amount变量的信号量 cobegin{ process SAVE(){ int m1; P(mutex); m1=amount; m1=ml+10, amount=ml; V(mutex); } process TAKE(){ int m2; P(mutex); m2=amount; m2=m2—10; amount=m2; V(mutex); }
解析
转载请注明原文地址:https://kaotiyun.com/show/JfRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
世界天文史上最早实地测量子午线的记录是由谁进行的?()
杜鲁门总统执政时期,针对美国国内问题提出的计划是()。
论述东欧剧变的原因和性质。
简述格拉古兄弟改革的主要内容和历史意义。
19世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
试述西欧城市兴起的原因、方式及其影响。
试析第三次科学技术革命对人类社会和历史进程的影响。
一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
在一个双链表中,在*p结点之前插入*q结点的操作是()。
随机试题
临床上常需做皮内试验的药物有__________、__________、__________、__________、__________等。
患者,男,45岁。有血友病病史,经常输注浓缩Ⅷ因子.已8余年。发热伴咳嗽、腹泻2月余。查:T39.6℃,全身浅表淋巴结肿大,咽喉充血,口腔见鹅口疮,双肺呼吸音粗,肝脾肋下未触及。血常规:WBC3.5×109/L.RBC4.9×1012/L.CD4+淋巴细胞
小儿中度脱水小儿轻度脱水
三角测量的网(锁)布设,各等级的首级控制网,宜布设为近似()的网。
在人的各种感觉中起主导作用的是()。
纵观整个苹果产品组件的供应链,中国企业仍然处于价值增值的低端,利润微薄,仅能赚取低廉的加工费。亚洲开发银行的报告显示,一个iPhone(3G)的出口价格大约是179美元,在中国组装支出大约为6.5美元。也就是说,一个iPhone手机在中国的价值增值只有其出
2011年发现违法用地行为7.0万件,涉及土地5.0万公顷(耕地1.8万公顷),同比分别上升5.8%、11.0%(耕地下降2.4%)。立案查处违法用地案件4.2万件,涉及土地4.4万公顷(耕地1.5万公顷),同比分别上升2.5%、11.4%(耕地下降5.7
IfIaskyouwhatconstitutes"bad"eating,thekindthatleadstoobesityandavarietyofconnecteddiseases,you’relikelyto
项目经理邓工正在负责一个信息系统集成项目,在分析了项目的活动后,他得到了如表5—4—1所示的项目活动清单。分别求D、E、G活动的FF和TF。
A、Hedoesnotearnasmuchmoneyashisclassmates.B、Hedoesnotworkaswellashisclassmates.C、Hedoesnotgetenoughpayf
最新回复
(
0
)