首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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
33
问题
试修改下面生产者一消费者问题解法中的错误。
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://jikaoti.com/ti/XdGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
比较文艺复兴时期人文主义思想和宗教改革思想的异同。
北大西洋公约组织
《共产党宣言》指出:“资产阶级在历史上曾经起过非常革命的作用。”其中包括①“使生产工具,从而使生产关系,从而使社会关系不断地革命化”;②“开拓了世界市场,使一切国家的生产和消费都成为世界性的了”;③“使乡村从属于城市”;④“使未开化的和半开化的国家从属于文
魏晋南北朝时期,社会经济特点与前一历史阶段的明显不同之处是()。
据史记《商君传》商鞅变法,“为田开阡陌封疆,而赋税平”其目的
下列哪一项不是毛泽东在抗日战争期间的著作?()
两极格局结束后,世界形势发展的总态势的基本特点()
1977年4月,对“两个凡是”提出批评,开全党思想解放先河的是()。
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
计算机系统中存储器为何采用分级结构?
随机试题
一侧后部视神经的颞侧损伤颞叶病变
人体正常的血压范围是
高压电缆最内层的结构是
贷款档案管理的原则和管理模式不包括()。
下列不属于关税征税对象的是()。
下面是某求助者的MMPI—2的测验结果:临床量表剖面图模式属于()。
在B区的乙公司向在A区的甲公司购买玩具,合同签订地在C区,并约定如有纠纷,由合同签订地法院管辖。后甲公司拒绝交付部分玩具,乙公司欲起诉甲公司,则应由()管辖。
习近平总书记指出:“我们的党来自于人民,植根于人民,人民的拥护和支持是党执政的最牢固根基。”从根本上说,这是因为()。
下列说法不正确的是()。
()是清代昆曲净角,擅演《千金记》之楚霸王。
最新回复
(
0
)