首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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-08-01
78
问题
试修改下面生产者一消费者问题解法中的错误。
producer:
begin
repeat
producer an item in nextp;
wait(mutex):
wait(full);
buffer(in):=nextp:
signal(mutex);
until falsei
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(fuU): /*应为wait(empty),而且还应该在wait(utex)的前面*/ 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://kaotiyun.com/show/BkCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
清初,著名学者()在抗清活动失败后东渡日本,讲学授徒,培养了大批学者,传播了中国文化。
重庆谈判中蒋介石始终不承认人民军队和解放区的合法地位,其根本目的是()。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
“瓜步之战”发生在下列哪两个政权之间?()
周王室的两大官僚系统是()。
赋税是我国古代国家宏观管理经济的重要手段。据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
编写判定给定的二叉树是否是二叉排序树的函数。
下列几种排序方法中,要求内存量最大的是()。
某计算机系统的内存储器由Cache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:(1)Cache的命中率是多少?(2)CPU访问内存的平均
我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用,但是,以下操作中,()可以不必具有此种特权。
随机试题
试回答GB/T16311—2009中标线检测抽样方法的相关问题。新施划路面标线初始逆反射亮度系数的取样应执行《新划路面标线初始逆反射亮度系数及测试方法》()。
在分析和设计衰耗器时,使用衰减常数不方便,通常是用()。
电缆火灾扑救对策()
累计凭证是在一定期间内根据多张相同的原始凭证累计而成。()
以下各项中,()是报关企业注册登记许可条件中对注册资本和报关员数量的要求。
某市化妆品生产企业为增值税一般纳税人,于2019年4月成立,适用企业所得税税率为25%。2019年4—12月生产经营情况如下:(1)当年销售高档化妆品给商场,开具增值税专用发票,取得不含税销售收入6500万元,对应的销售成本为2240万元。(2)将
学校和教育机构的权利不包括()。
最低工资立法是各国管制劳动力市场的通行做法。一些经济学家认为,这种做法会提高失业率,而另一些经济学家则指出,这种做法不仅不会提高失业率,反而能够带来工资水平和就业水平的双重上升。请根据你所学的微观经济学理论和模型,讨论以下几个问题:(2013年中国人民大学
请建立一个邮件合并文档。要求:第一行输入“实习证明”,居中对齐。第二行输入“李洋同学”,左对齐;其他内容从剪贴板中粘贴,输入后将文件保存为“实习证明”。
在Excel成绩单工作表中包含了20个同学成绩,C列为成绩值,第一行为标题行,在不改变行列顺序的情况下,在D列统计成绩排名,最优的操作方法是()。
最新回复
(
0
)