首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在一问酒吧里有3个音乐爱好者队列,第1队的音乐爱好者只有随身听,第2队只有音乐磁带,第3队只有电池。而要听音乐就必须随身听、音乐磁带和电池这3种物品俱全。酒吧老板一次出售这3种物品中的任意两种。当一名音乐爱好者得到这3种物品并听完一首乐曲后,酒吧老板才能再
在一问酒吧里有3个音乐爱好者队列,第1队的音乐爱好者只有随身听,第2队只有音乐磁带,第3队只有电池。而要听音乐就必须随身听、音乐磁带和电池这3种物品俱全。酒吧老板一次出售这3种物品中的任意两种。当一名音乐爱好者得到这3种物品并听完一首乐曲后,酒吧老板才能再
admin
2019-08-01
35
问题
在一问酒吧里有3个音乐爱好者队列,第1队的音乐爱好者只有随身听,第2队只有音乐磁带,第3队只有电池。而要听音乐就必须随身听、音乐磁带和电池这3种物品俱全。酒吧老板一次出售这3种物品中的任意两种。当一名音乐爱好者得到这3种物品并听完一首乐曲后,酒吧老板才能再一次出售这3种物品中的任意两种。于是第2名音乐爱好者得到这3种物品,并开始听乐曲。全部买卖就这样进行下去。试用P、V操作正确解决这一买卖。
选项
答案
本题考查用P、V操作解决进程的同步互斥问题。 (1)第1队音乐爱好者要竞争“待出售的音乐磁带和电池”,而且在初始状态下系统并无“待出售的音乐磁带和电池”,故可为该种资源设置一初值为0的信号量buy1;同样,需设置初值为0的buy2、buy3分别对应“待出售的随身听和电池”、“待出售的随身听和音乐磁带”。另外,为了同步买者的付费动作和卖者的给货动作,还需设置信号量payment和goods,以保证买者在付费后才能得到所需商品。信号量music_over用来同步音乐爱好者听乐曲和酒吧老板的下一次出售行为。 (2)具体的算法描述如下: semaphore buy1=buy2=buy3=0? semaphore payment=0; semaphore goods=0: semaphore music_over=0; cobegin{ process boss(){ //酒吧老板 while(TRUE){ 拿出任意两种物品出售; if(出售的是音乐磁带和电池)V(buy1); else if(出售的是随身听和电池)V(buy2): else if(出售的是随身听和音乐磁带)V(buy3); P(payment); //等待付费 V(goods); //给货 P(music_over); //等待乐曲结束 } } process fanl(){ //第1队音乐爱好者 while(TRUE){ P(buy1); //等待有音乐磁带和电池出售 V(payment); //付费 P(goods); //取货 欣赏一曲乐曲: V(music_over); //通知老板乐曲结束 } } process fan2(){ //第2队音乐爱好者 while(TRUE){ P(buy2); //等待有随身听和电池出售 V(payment); //付费 P(goods); //取货 欣赏一曲乐曲: V(music_over); //通知老板乐曲结束 } } process fan3(){ //第3队音乐爱好者 while(TRUE){ P(buy3); //等待有随身听和音乐磁带出售 V(payment); //付费 P(goods); //取货 欣赏一曲乐曲: V(music_over);//通知老板乐曲结束 } } }coend
解析
转载请注明原文地址:https://kaotiyun.com/show/vjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述雅尔塔体系的主要内容并加以评价。
以下不属于泰州学派的哲学思想的是()。
导致“八一九”事件的直接原因是()。
二战后世界经济走向统一的过程中,仍然存在着多样性,出现了“两种体系、三种国家”,下列不属于社会主义国家经济类型的是()。
提出“天有常道,地有常数”,“制天命而用之”的思想家是()。
据史记《商君传》商鞅变法,“为田开阡陌封疆,而赋税平”其目的
中国第一条自行设计修建的铁路是在()。
罗马在应用科学尤其是农艺学方面取得了较高的成就,其中《论农业》是研究罗马帝国初期奴隶制经济不可多得的历史文献,《论农业》的作者是()。
【凯南遏制政策】(八千字电文)华东师范大学2000年世界当代史真题;南京师范大学2013年历史学综合真题
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
随机试题
TheNorwegianVikingsandtheDanescapturedYork,animportantcenterofChristianityin______.()
Thereisanewtypeofsmalladvertisementbecomingincreasinglycommoninnewspapersclassifiedcolumns.Itissometimesplaced
A、枳实B、佛手C、薤白D、青皮E、柿蒂既破气消积,又化痰除痞的药是()。
企业因下列( )原因导致资金短期困难的,经税务机关批准可以延期纳税,但最长不超过3个月。
需求的价格弹性是指因需求量的变动而引起的价格的相应的变动率。()
2002年7月16日上午.“蛟龙”号载人潜水器海试队在圆满完成人类首次()米级海底作业和科研实验任务后,乘坐“向阳红09”船返抵山东省青岛市。
稍有生活常识的人都能明白,艰苦的环境_______能磨砺一个人,使他拥有坚韧不拔的精神和意志,但我们不要忘了,苦难同时也会_______人的力量和斗志,让人悲观绝望。填入划横线部分最恰当的一项是:
高级的社会性情感分为道德感、美感和——。
甲男明知乙女只有13周岁,误以为法律并不禁止征得幼女同意后的性交行为。于是在征得乙女的同意后与乙女发生了性交。甲的行为属于下列何种情形()。
我国《刑法》第264条规定:“盗窃公私财物,数额较大的,或者多次盗窃、入户盗窃、携带凶器盗窃、扒窃的,处三年以下有期徒刑、拘役或者管制,并处或者单处罚金;数额巨大或者有其他严重情节的,处三年以上十年以下有期徒刑,并处罚金;数额特别巨大或者有其他特别严重情节
最新回复
(
0
)