首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat …… producer an item in nextp; wait
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat …… producer an item in nextp; wait
admin
2018-08-12
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)mod n;*/ signal(mutex); /*signal(empty);*/ consumer item in nextc; until false; end
解析
转载请注明原文地址:https://kaotiyun.com/show/MrRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
八届十中全会对邓子恢等人提倡建立包产到户的生产责任制进行错误批判,并将其称之为()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
1918年揭开协约国武装干涉苏维埃俄国序幕的事件是()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如下图所示。图中所有控制信号为1时表示有效、为0时表示无效。例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。假设MAR的输出一直处于使能状
指令系统中设置多种不同的寻址方式,可以()。
一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的()。
若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由()临界区构成。
临界区是指()。
随机试题
在PowerPoint2003中,要回到上一张幻灯片,可以执行操作______。
恒牙迟萌的原因不包括
皮质运动中枢损害后的肢体瘫痪表现为
细度是影响水泥性能的重要物理指标,以下何者不正确?[2000年第006题][2006年第009题]
民事主体依法被宣告破产的资格,是指()。
在国债交易方式中,最普通和常用的是()。
假定学生已经掌握三角形的高这个概念,判断学生掌握这个概念的行为标准是()。
媒体曾经报道,中国工程院院士、植物病理学专家朱有勇最喜欢的称号是“农民教授”。________,前不久不经意间成了“网红”的中国工程院院士、78岁高龄的科学家刘先林也曾经有一个________的称号,叫测绘界的“工人师傅”。填入画横线部分最恰当的一项是:
结合材料,回答问题:材料1我们主张,在国际关系中弘扬平等互信、包容互鉴、合作共赢的精神,共同维护国际公平正义。合作共赢,就是要倡导人类命运共同体意识,在追求本国利益时兼顾他国合理关切,在谋求本国发展中促进各国共同发展,建立更加
Whohasthecouplecloned?
最新回复
(
0
)