首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
admin
2019-01-16
29
问题
试修改下面生产者一消费者问题解法中的错误。
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://jikaoti.com/ti/uufjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《共产党宣言》的主要内容不包括()。
下列不属于苏联战时共产主义政策内容的是()。
简述布匿战争的过程。
春秋时期,提出“天道远,人道迩,非所及也”重要思想的是()。
根据越南战争的起源和发展,分析“冷战”时期美国对第三世界政策的目标和动机。
凡尔赛体系是由一系列条约组成的,其中战胜国与匈牙利签订的条约为()。
第一次鸦片战争、第二次鸦片战争的时间,分别对应于法国的()时期和()时期。
中国第一条自行设计修建的铁路是在()。
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。集中式总线判优控制与分布式总线判优控制的区别是什么?
随机试题
(2017年省属)生态文明建设是“五位一体”总体布局和“四个全面”战略布局的重要内容。各地区各部门要切实贯彻新发展理念,树立()的强烈意识,努力走向社会主义生态文明新时代。
中国制度文化对世界的贡献。
关于腱鞘的描述,错误的是()
追踪研究发现,老年期人格的()维度或方面,具有持续稳定性。
2004年8月西部省份中固定资产和增速都居第二位的是:( )重庆固定资产投资比四川少______。
小王收购了一台旧电视机,然后转手卖出,赚取了30%的利润。1个月后,客户要求退货,小王和客户达成协议,以当时交易价格的90%回收了这台电视机,后来小王又以最初的收购价格其卖出。问小王在这台电视机交易中的利润率为()。
当我们解决一个问题时,百思不得其解,但却在不再想这个问题做其他事情时突然想到了解决问题的方法,这种现象被称作
消息头
J.Martin给出实施信息工程的基本框架,它提供了企业信息工作的()。
Whatcanyouknowaboutthemanwhotookallthebillsashecouldfind?Infact,heis______.Onlythroughwhatwillyoum
最新回复
(
0
)