首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat …… producer an item in nextp; wait
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat …… producer an item in nextp; wait
admin
2018-08-12
26
问题
试修改下面生产者一消费者问题解法中的错误。
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
学硕统考专业
相关试题推荐
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
鸦片战争中,林则徐被革职查办反映的问题是()。
中国共产党打响武装反抗国民党反动派第一枪的事件是()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
“二战”后,联合国的成立反映了世界人民和平的愿望,下列叙述正确的是()。
1925年10月签订《洛迦诺公约》后,法国外长白里安认为:“我国的安全比以往任何时候都更有保障了。”对此说法不正确的一项是()。
“二战”期间,美国研制了原子弹并用于实践;1946年美国投入使用的第一台电子计算机最初是用于计算炮弹弹道的;德国人研制成功的远程液体火箭是用于空袭英国的。以上史实说明()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。(1)分别画出寻址方式由操作码指出和寻址方式由专用字
我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用,但是,以下操作中,()可以不必具有此种特权。
随机试题
下列有关使用漏电保护器的说法,正确的是()。
固定资产因磨损而减少的价值登记在______。
试述思想品德的基本要素知、情、意、行的辩证关系及其对德育工作的要求。
患者男,36岁。因交通事故致肝脾破裂手术治疗,术中输贮存全血4500ml,新鲜浓缩血小板2个治疗量,出现皮肤发冷,青紫,血压95/70mmHg,创面渗血不止。化验:血清钾6.5mmol/L,血清钙1.85mmol/L,血液红细胞计数2.6×1012/L,血
[2013年第22题]两栋多层建筑物之间在第四层和第五层设两层架空走廊,其中第五层走廊有围护结构,第四层走廊无围护结构;两层走廊层高均为3.9m,结构底板面积均为30m2,则两层走廊的建筑面积应为:
广义的资产评估报告是( )。
下列筹资方式中,资金成本最高的是( )。
下列各项中,应计入其他应付款的有()。
根据所给资料,回答下列问题。2013年第一季度,该市软件、网络及计算机服务行业从业人员平均人数占整个规模以上文化创意产业的比重比上年同期()。
•Readthearticleaboutinternationalauditingstandards.•Foreachquestion31-40,writeonewordinCAPITALLETTERSonyour
最新回复
(
0
)