首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
admin
2019-01-16
27
问题
试修改下面生产者一消费者问题解法中的错误。
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)rood n:*/ signal(mutex): /*signal(empty);*/ consumer item in nextc: until false; end
解析
转载请注明原文地址:https://kaotiyun.com/show/eeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《道威斯计划》的实施所产生的直接结果是()。
林则徐的反英国侵略的策略思想不包括()。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
美国历史上第一个具有宪法性质的文件是()。
试述西欧城市兴起的原因、方式及其影响。
试析第三次科学技术革命对人类社会和历史进程的影响。
洋务派创办军事工业的方式是()。
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
提出电磁感应定律的是物理学家()。
在4×100米接力赛中,4个运动员之间存在如下关系:运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100米后交棒给运动员3;运动员3也只有接到运动员2传来的接力棒后才能往前跑,他跑完100米
随机试题
“动中有静,静中有动”说的是()
假设编码抗原受体的重链有200个V区基因片段,10个D片段,5个J片段,轻链有100个V基因片段,5个J片段,则可有
急性早幼粒细胞白血病(APL)的免疫表型常为
企业实施合并重组,采用企业所得税一般性税务处理方法时,下列处理正确的有()。
游客抵达饭店后,待办理完住店登记手续后,由地陪分发住房卡。()
技术技能指的是对某项活动,尤其是对涉及方法、流程、程序或者技巧的特定活动的理解程度和熟练程度,主要是如何“处事”。人事技能,简言之就是一种与人共事的能力,是一种激励下属和得到同事及领导支持的能力,是一种妥善处理人际关系的能力。而概念化技能,则指管理者所具有
阅读材料,回答59~60题。 某单位今年招录了8名应届毕业生,其中甲和乙是文科生,丙、丁、戊是理科生,己、庚、辛是工科生。8人中,甲、丙、己是女士。单位拟从中选出5人组成一个研发团队,团队中文科生、理科生和工科生至少各有1人,并且至少要有1名女士参加。
提出研究假设的基本方法有()
在7位ASCII码中,除了表示数字、英文大小写字母外,还有几个字符和符号?
IdeasabouteducationarechangingintheUnitedStates.Educationtodayisnotjustahighschooldiplomaoracollegedegree.
最新回复
(
0
)