首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
兄弟俩共同使用一个账号,每次限存或取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
44
问题
兄弟俩共同使用一个账号,每次限存或取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://kaotiyun.com/show/8iCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
保加利亚共产党于1990年4月改名为保社会党,它在政府中沦为少数派的时间是()。
社会主义阵营形成时,南斯拉夫被排斥在外的主要原因是()。
鸦片战争失败后,西方列强强迫清政府签订了中国近代史上第一批不平等条约。鸦片战争是中国历史的转折点,对中国历史产生了深远的影响。中国开始逐步沦为半殖民地半封建社会。据此回答问题:第二次鸦片战争结束后,外国军舰和商船沿长江最远可到达()
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
东汉末期的农民起义出现的新特点是()。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
假设计算机系统采用CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记录16384个磁盘块的空闲状态。如果将磁盘替换为随机访问的Flash半导体存储器(如u盘、SSD等),是否有比CSCAN更高效的磁盘调度策略?若有,给出磁盘调度策略的名称并说明
以下关于查找方法的说法正确的是()。I顺序查找法只能在顺序存储结构上进行Ⅱ折半查找法可以在有序的双向链表上进行Ⅲ分块查找的效率与线性表被分为多少块有关
下列说法中不正确的是()。
下列关于RISC的叙述中,错误的是()。
随机试题
除哪项外均为甘草的粉末特征()
A.一级预防B.二级预防C.三级预防D.传染病的预防性措施E.传染病的防疫性措施产前检查发现胎儿染色体异常,作出诊断并终止妊娠属于
房地产经纪活动直接影响到生产、生活资料的使用效率,因而其活动后果具有广泛的(),对各行各业和人民生活都有直接的影响。
下列材质的门中,价格最高的是:(2012年第91题)
下列哪项不属于城镇体系规划的基本内容()
1IU维生素A相当于()μg视黄醇。
根据下列材料,回答以下问题2011年1~5月,国有企业累计实现营业总收入141450.7亿元,同比增长24.3%。中央企业(包括中央管理企业和部门所属企业,下同)累计实现营业总收入90572.8亿元,同比增长24%。其中,中央管理企业累计实现营业
WhichstatementisNOTtrueaccordingtothepassage?Accordingtoparagraphs6and7,whichismostfundamentalinproducingh
微型计算机的内存储器是
Sincecolonialtimes,blackpeopleinSouthAfricahavebeen______bythewhiteminority.
最新回复
(
0
)