首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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
76
问题
试修改下面生产者一消费者问题解法中的错误。
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://kaotiyun.com/show/BkCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
以孙中山为首的革命派和以康有为代表的维新派,是推动近代中国社会变革的两个重要派别。两派主张的主要分歧在于()
简述中华人民共和国成立初期稳定市场物价的措施。
一战后,法国对外政策的特点是()。
对阿拉伯半岛的统一起了促进作用的宗教是()。
下列哪两个国家是第二次工业革命的发源地和“中心”?
1918年美国总统威尔逊提出“十四点原则”,内容有“海洋上的航行有绝对自由”、“取消一切经济障碍和确立贸易条件的平等”、“成立一个一般性的各国联合组织”。其最终目的是()。
康熙五十九年(1720)指定()组织“公行”(“十三行”)专营对外贸易。凡外商税项的征收、货物的交易,以及外商生活的管理等,均归“行商”负责。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
在某个操作系统中,通过大量的实验,人们观察到在两次缺页中断之间执行的指令数与分配给程序的页框数成正比,即可用内存加倍,缺页中断的平均间隔也加倍。整体缺页次数减少约一半。假设一条普通指令需要100ns,但若发生了缺页中断就需要1ms。一个程序运行了60s,期
下图所示的CPU逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器IM最大容量为16384字(字长18位),数据存储器DM最大容量是65536字(字长16位)。各寄存器均有“打入”(Rin)“送出”(Rout)控制命令,但图中未标出。(1)指
随机试题
聚合物的分子结构有三种形态,它们是()、支链型和体型。
以下______是局域网中常见的拓扑结构类型。
青少年恒牙龋病治疗中意外穿髓者应作青少年恒前牙冠折露髓者应作
下列关于企业法人破产还债程序的表述,哪一说法是错误的?()。
图15—3—2所示结构,EA=常数,线膨胀系数为α。若温度降低t℃,则两个铰支座A、B的水平支座反力的大小为()。[2012年真题]
下述哪项不属于结构试验的加载制度所包含的内容?()[2008年真题]
全心全意为人民服务,一个最基本的要求就是要坚持—切从人民群众的根本利益出发。()
根据以下资料,回答下列问题。2009年7月,全国粗钢产量同比增长12.6%,增速比上月提高6.6个百分点;钢材产量同比增长19.4%,增速比上月提高5.4个百分点;焦炭产量同比增长613%;铁合金产量同比增长15.1%。钢材出口181万吨,比上月
Linux是类【73】系统中最著名的操作系统。严格地说,Linux只是操作系统的内核,通常所说的“Linux操作系统”是指Linux【74】,是为一般用户预先集成好的Linux操作系统内核及各种应用软件。
SlaveryhasplayedasignificantroleinthehistoryoftheU.S.ItexistedinalltheEnglishmainlandcoloniesandmostofth
最新回复
(
0
)