首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
admin
2019-01-16
40
问题
试修改下面生产者一消费者问题解法中的错误。
producer:
begin
repeat
producer an item in nextp;
wait(mutex);
wait(full);
buffer(in):=nextp;
signal(mutex);
until false;
end
consUmer:
begin
repeat
wait(mutex);
wait(empty);
nextc:=buffer(out):
out:=out+1;
signal(mutex);
consumer item in nextc;
until false;
end
选项
答案
producer: begin repeat producer an item in nextp; wait(mutex): wait(full): /*应为wait(empty),而且还应该在wait(mutex)的前面*/ buffer(in):=nextp: /*缓冲池数组游标应前移:in:=(in+1)mod n:*/ signal(mutex); /*signal(full):*/ until false; end consumer; begin repeat wait(mutex): wait(empty); /*应为wait(full),而且还应该在wait (mutex)的前面*/ nextc:=buffer(out): out:=out+1: /*考虑循环,应改为:out:=(out+1)rood n:*/ signal(mutex): /*signal(empty);*/ consumer item in nextc: until false; end
解析
转载请注明原文地址:https://kaotiyun.com/show/eeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
中华人民共和国恢复在联合国合法席位的时间是()。
范仲淹在《答手诏条陈十事》中提出,庆历新政的核心内容是()。
冶铁技术中的淬火法提高了铁器的坚韧与锋利程度,这一技术最早出现在()。
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
明末清初,著名学者()抗清失败,前往日本讲学,传播中国文化。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
分页存储管理中,页表的功能是什么?当系统中的地址空间变得非常大时(如32位地址空间),会给页表的设计带来什么样的新问题?请给出一种解决方法,分析它的优点和缺点。
给定序列{3,5,7,9,11,13,15,17),(1)按表中元素的顺序依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树,并求在等概率情况下查找成功的平均查找长度。(2)按表中元素的顺序构造一棵平衡二叉树,并求其在等概率情
下图是某存储芯片的引脚图,请回答:(1)这个存储芯片的类型(是RAM还是ROM)?这个存储芯片的容量?(2)若地址线增加一根,存储芯片的容量将变为多少?(3)这个芯片是否需要刷新?为什么?刷新和重写有什么区别。(4)
随机试题
取麝香仁粉末少量,置手掌中,加水润湿,用手搓之能成团,再用手指轻揉,不应出现
四环素类药物不良反应中没有下列哪种表现
下列哪项不属于局部麻醉药物()
工程质量事故,按照造成损失严重程度来划分可分为()。
存款人尚未清偿其开户银行债务的,不得申请撤销该账户。()
我国中小企业板块市场设立在(),创业板市场设立在()。
中国公民王某任职于境内某公司,2015年12月税后工资收入7800元,税款由企业负担60%。计算王某当月应纳的个人所得税。
托盘运输以一个托盘为一个运输单位,运输单位增大,因而可以成倍地降低运输效率。()
攻击者利用攻破的多个系统发送大量请求去集中攻击其他目标,受害设备因为无法处理而拒绝服务。这种攻击被称为()。
A、Anewdorm.B、Aprivatehouse.C、TheYMCAD、GodfreyWhiteDorm.B在对话里,男士说到学生最好是去找一间私人的房子,因为学校的宿舍已经住满了,所以B正确。因为GodfreyWhiteDo
最新回复
(
0
)