首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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-15
68
问题
试修改下面生产者一消费者问题解法中的错误。
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/qiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
鸦片战争失败后,西方列强强迫清政府签订了中国近代史上第一批不平等条约。鸦片战争是中国历史的转折点,对中国历史产生了深远的影响。中国开始逐步沦为半殖民地半封建社会。据此回答以下问题:第二次鸦片战争结束后,外国军舰和商船沿长江最远可到达()
庆历新政失败后,积贫积弱的局面一延其旧,改革议论不绝于朝野,神宗时任用王安石变法。回答问题:王安石变法时期,“盗贼比之昔时,十减七八,”这种局面的出现主要得益于实施了()
1980年1月,邓小平在《目前的形势和任务》提出的中国人民长期奋斗的三件大事是()。
古希腊悲剧作家索福克勒斯的代表作品是()。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
下列的网络协议中,()的运输层协议是使用TCP的。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址。(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构
设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框(PageFrame)。在时刻260前的该进程访问情况见表B一2(访问位即使
某计算机存储器按字节编址,主存地址空间大小为64MB,现用4MBx8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是____。
以下关于查找方法的说法正确的是()。I顺序查找法只能在顺序存储结构上进行Ⅱ折半查找法可以在有序的双向链表上进行Ⅲ分块查找的效率与线性表被分为多少块有关
随机试题
甲县工业和信息化局根据县政府的经济发展规划,作出一项《关于对甲县几家工业企业进行调整的措施》的决定,其中决定将属于集体所有制的甲县机床厂与属于国有企业的甲县机械厂合并为甲县机械总公司;甲县机床厂不服工信局的这一决定,认为合并决定事先未征得他们的同意,侵犯了
各级公安机关在自己管辖的地区以内,可以直接发布通缉令;超出自己管辖的地区,应当通知有关公安机关分别发布通缉令。
简述我国涉外仲裁的基本原则。
Themanwasput______fortheft.
ThefirstmodernOlympicGameswereheldinAthens(雅典)in1896andonlytwelvenationsparticipated.Besidesthehostnation,
含芳环药物的氧化代谢产物主要是()。
某患者,因白带增多前来就诊,检查后诊断为“宫颈中度糜烂”。该患者很紧张,前来咨询。宫颈中度糜烂指糜烂面积占宫颈面积的
“备案号”栏应填写:()。“合同协议号”栏应填写:()。
在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语
Ateacherissomeonewhocommunicatesinformationorskillsothatsomeoneelsemaylearn.Parentsarethe【C1】______teachers.Ju
最新回复
(
0
)