首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在一问酒吧里有3个音乐爱好者队列,第1队的音乐爱好者只有随身听,第2队只有音乐磁带,第3队只有电池。而要听音乐就必须随身听、音乐磁带和电池这3种物品俱全。酒吧老板一次出售这3种物品中的任意两种。当一名音乐爱好者得到这3种物品并听完一首乐曲后,酒吧老板才能再
在一问酒吧里有3个音乐爱好者队列,第1队的音乐爱好者只有随身听,第2队只有音乐磁带,第3队只有电池。而要听音乐就必须随身听、音乐磁带和电池这3种物品俱全。酒吧老板一次出售这3种物品中的任意两种。当一名音乐爱好者得到这3种物品并听完一首乐曲后,酒吧老板才能再
admin
2019-08-01
70
问题
在一问酒吧里有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
学硕统考专业
相关试题推荐
论述雅尔塔体系的主要内容并加以评价。
1938年,英、法、德、意在德国召开会议讨论对捷克斯洛伐克的苏台德地区的问题,这次会议被称为(),它把英法的绥靖政策推到了顶峰,加速了二战的爆发。
罗斯福新政的中心措施是对()的调整。
以调和唯物论和唯心论、科学知识与宗教信仰为主要特征的哲学家是()。
下列关于基督教的思想来源的叙述,不正确的是()。
到1869年为止,人类已发现了多少种化学元素()。
在太平天国时期,对晚清兵制以及政局产生深远影响的是()。
论述1935年到1937年中国共产党方针政策的转变,并分析其对中国共产党发展的历史意义。
两税法产生的背景、内容是什么?并对其进行评价。
磁盘机由6个盘片组成,其中专设1个盘面为伺服面,其他的盘面作为记录数据的盘面。盘存储区域内直径为6.1cm,外直径为12.9cm,道密度为220TPM,位密度为6000bpm,平均寻道时间为10ms,磁盘转速为7200RPM。假定7π=3,试计算:
随机试题
不属于颗粒剂特点的是
A.大青龙汤B.麻杏石甘汤C.麻杏石甘汤合苏葶丸D.黄连解毒汤合麻杏石甘汤E.麻杏石甘汤合葶苈大枣泻肺汤治疗肺炎喘嗽痰热闭肺证应首选的方剂是
在特殊情形下,开证申请人、开证行或者其他利害关系人可以向有管辖权的人民法院申请中止支付信用证项下的款项。人民法院认定存在信用证欺诈的,应当裁定中止支付或者判决终止支付信用证项下款项,但有下列哪些情形之一的除外:
为消除价格扭曲对投资项目决策的影响,合理度量资源、货物与服务的国民经济价值,需用()对投资项目的投入物和产出物进行调整或补充计算。
背景某写字楼工程,地下一层,地上十五层,框架一剪力墙结构。首层中厅高12米,施工单位的项目部编制的模板支架施工方案是满堂扣件式钢管脚手架,方案由项目部技术负责人审批后实施。施工中,某工人在中厅高空搭设脚手架时随手将扳手放在脚手架上,脚手架受振动后
下列各项中,关于会计职业道德与会计法律制度的关系的论述错误的是()。
(2016年)甲公司2013年度销售收入200万元,资金需要量30万元;2014年度销售收入300万元,资金需要量40万元;2015年度销售收入280万元,资金需要量42万元。若甲公司预计2016年度销售收入500万元,采用高低点法预测其资金需要量是(
ONLY和VEROMODA是闻名于欧洲的丹麦时装公司BESTSELLER拥有的两个品牌,这两款服装价位相差不大,面向的市场也是一样的,设计风格也没有明显的差别,这两个品牌的竞争主要是依靠公众的品牌忠诚度,那么这两个品牌建立企业核心竞争力的资源属于(
下列几种说法中,不正确的是()。
WhichofthefollowingstatementsaboutWashington,D.C.canbecorrectlyinferredfromthepassage?Itcanbeinferredthaton
最新回复
(
0
)