首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示: int amount=0: sAVE(){ TAKE(){ int m1; int m2; m1=
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示: int amount=0: sAVE(){ TAKE(){ int m1; int m2; m1=
admin
2019-08-15
60
问题
兄弟俩共同使用一个账号,每次限存或取10元,存钱与取钱的进程分别如下所示:
int amount=0:
sAVE(){ TAKE(){
int m1; int m2;
m1=amount: m2=amount;
m2=m2一10:
amount=m2;
}
m1=ml+10:
amount=m1:
}
由于兄弟俩可能同时存钱和取钱,因此两个进程是并发的。若哥哥先存了两次钱,但在第三次存钱时弟弟在取钱。请问:
最后账号amount上面可能出现的值是多少,7
选项
答案
本题考查P、V操作实现进程的互斥。 哥哥存两次钱后,共享变量amount的值为20。哥哥的第三次存钱与弟弟的取钱同时进行,如果两者顺序执行,则最后amount的值为20;如果在一个进程的执行过程中进行CPU调度,转去执行另一进程,则最后amount的值取决于amount=ml及amount=m2的执行先后次序,若前者先执行,则最后amount的值为10,若后者先执行,则最后amount的值为30。因此,最后账号amount上可能出现的值有10、20、30。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/8iCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
20世80年代,被称为“机器人王国”的国家是()。
北约和华约两个组织对峙近半个世纪,这()。
二战后,美苏关系从盟友走向对抗,其根源是()
中国共产党明确提出构建社会主义和谐社会战略任务的重要会议是()。
日本三个月亡华计划破产的标志是()。
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题在武王灭商和周公东征的过程中立有大功,或与周有世代同盟关系的异姓贵族也被分封去建立诸侯国家,继续为周王室效力,下列国家:①齐②鲁③燕④宋,属于异姓诸侯国的是(
在集中式总线仲裁中,()方式响应时间最快。
虚拟存储器技术是基于程序的()特性。
并发使得处理机的利用率得到提高,其主要原因是处理机与IO可以同时为多个进程服务,也即处理机与IO设备真正地并行。但是处理机的利用率提高并不是简单地将两个进程的处理机利用率相加,而是遵循一定的规律。现在有一个计算机系统采用多道程序技术实现了并发,调度算法采用
某机的主要部件如下图所示。(1)请补充各部件间的主要连接线,并注明数据流动方向。(2)拟出指令SUB(R1),一(R2)的执行流程(含取指过程与确定后继指令地址)。该指令的含义是进行减法操作,源操作数地址和目的操作数地址分别在
随机试题
为证明合同的订立和保证合同的履行,当事人可以约定买受人向出卖人给付一定的定金作为担保。定金的数额由当事人约定,但不得超过主合同标的额的()。
下列关于珠江水系的叙述中,正确的有()。
()有加强关节的稳固或限制其过度运动的作用。
行列切割注水可以根据油田地质特征选择最佳切割方向和切割井距,不采用横切、纵切、环状切割的形式。()
患儿,男,2岁,突起高热,1天内反复惊厥,就医后被诊断为中毒性痢疾,收入院治疗。医生迅速对该患儿采取了亚冬眠疗法进行降温,使体温尽快降至
甲状腺舌瘘管向上延伸到( )
锅炉、压力容器、电梯、起重机械、客运索道、大型游乐设施的安装、改造、维修竣工后,安装、改造、维修的施工单位应当在验收()日内将有关技术资料移交使用单位。
为加强班级管理,班主任王老师经常查阅学生日记,侵犯学生的权利是()。
2018年8月份,消费品市场在保持单月3万亿元市场规模的同时,同比增长,增速比上月加快0.2个百分点:扣除价格因素,实际增速加快0.1个百分点。1~8月份,社会消费品零售总额同9.0%比增长9.3%,增速与1~7月份持平。总体来
关于SIP协议的描述中,正确的是()。
最新回复
(
0
)