首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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
75
问题
试修改下面生产者一消费者问题解法中的错误。
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://www.kaotiyun.com/show/BkCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述第三次科技革命产生的原因、表现和影响。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,其名义是()。
下列选项中,控制了西域政权的是()。
《明定国是》诏的内容不包括()。
试论中国古代经济重心南移的过程。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
我国发明生铁冶炼技术是在()。
评述马基雅维利的政治思想。
某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为2toB,页表项大小为2B,逻辑地址结构为:逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是____。
当系统发生抖动(thrashing)时,可以采取的有效措施是____。I.撤销部分进程Ⅱ.增加磁盘交换区的容量Ⅲ.提高用户进程的优先级
随机试题
下列对Word文档的分页叙述中正确的有______。
过量服用可引起肝损害的解热镇痛药是
患者,男孩,8岁,右上前牙肿块3天就诊。患儿半年来右侧经常冷热刺激痛,吃饭痛。偶有自发痛,一周前右上前牙疼痛加重,3天前牙床肿痛。治疗措施为()
下列做法符合我国《民事诉讼法》中关于涉外民事程序特别规定的是:()
按照第三强度理论,图示两种应力状态的危险程度是()。
需要监测光缆内金属护层对地绝缘、电位的接头点均应设置()。
软件操作人员有权()。
不等式|x—2|—|3—x|<m对任意实数x均成立,则m的取值范围是__________.
KellySortinohadatoughtimerecallingwhatshe’daccomplishedattheendofeachbusyworkday.Herjobasheadoftheupper
Priortothe20thcentury,manylanguageswithsmallnumbersofspeakerssurvivedforcenturies.Theincreasinglyinterconnected
最新回复
(
0
)