首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer; begin repeat producer an item in nextp; wait(mutex); wait(full); buf
试修改下面生产者一消费者问题解法中的错误。 producer; begin repeat producer an item in nextp; wait(mutex); wait(full); buf
admin
2019-01-16
71
问题
试修改下面生产者一消费者问题解法中的错误。
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)mod n;*/ signal(mutex); /*signal(empty);*/ consumer item in nextc: until false; end
解析
转载请注明原文地址:https://www.kaotiyun.com/show/wiRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
下列不属于“四清运动”内容的是()。
范仲淹在《答手诏条陈十事》中提出,庆历新政的核心内容是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
古巴革命党是由古巴民族英雄、民族解放运动的领袖()于1892年在美国纽约建立的。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
武则天时期,为了管理天山以北的广大区域而设立了()。
8世纪中期,控制东自黑龙江,西到阿尔泰山广大地区的民族是()。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
比较IEEE802.11使用的CSMA/CA与IEEE802.3使用的CSMA/CD之间的区别。
随机试题
设备设计监理的主要工作内容不包括下面的()。
上尿路结石最常见的类型是
《环境影响评价公众参与暂行办法》规定:国家鼓励公众参与环境影响评价活动。公众参与实行()的原则。
建设工程的协调不包括( )。
设n为正整数,且n<<n+1,则n的值为______。
影响人身心发展的内部因素是()。
1,3,0,6,10,9,()。
冻疮是冬季常见病,在气温低、空气潮湿的环境容易发生,多发生在肢体的末梢和暴露的部位,它是由于皮肤的()受损而引起的。
已知,某公司2015年12月31日的长期负债及所有者权益总额为18000万元,其中,发行在外的普通股8000万股(每股面值1元),公司债券2000万元,按面值发行,票面年利率为8%,每年年末付息,3年后到期。资本公积4000万元,其余均为留存收益。
难于运用是()的主要缺陷o
最新回复
(
0
)