首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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
115
问题
试修改下面生产者一消费者问题解法中的错误。
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://www.kaotiyun.com/show/qiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
明治维新的主要内容不包括()。
对斯大林时期形成的高度集中的社会主义经济政治体制的叙述,不确切的是()。
下列关于隋唐时期货币表述准确的是()。①隋朝使用五铢钱②开元年间开始统一使用开元通宝③开元通宝是唐朝的通用货币④开元通宝是唐代以后历代王朝货币的范式
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题在武王灭商和周公东征的过程中立有大功,或与周有世代同盟关系的异姓贵族也被分封去建立诸侯国家,继续为周王室效力,下列国家:①齐②鲁③燕④宋,属于异姓诸侯国的是(
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用,但是,以下操作中,()可以不必具有此种特权。
下列各类存储器中,不采用随机存取方式的是____。
程序员利用系统调用打开I/O设备时,通常使用的设备标识是____。
设无向图G=(V,E)和G’=(V’,E’),如果G’是G的生成树,则下面说法中错误的是()。
随机试题
下列属于投资咨询服务范围的有()。
有线电视系统的防雷设计应有防止直击雷、感应雷和雷电侵入波的措施。()
贷款担保的作用是()。
“集体潜意识”概念是()提出来的。
远古以来,人们就一直向往能像鸟儿一样飞向蓝天,但今天却有一些鸟儿失去了它们飞翔的天性。近来在美国,出现了一幕鸟随着人类学习飞翔的场景,然而,这幕场景并非是表演,也不是科研。这是美国野生动物保护组织为挽救一种濒临灭绝的鹤类所做的努力。这种叫做
HumanandLifeIfyouintendusinghumorinyourtalktomakepeoplesmile,youmustknowhowtoidentifysharedexperience
【B1】【B6】
Acommercialbankshallformulateitsbusinessrules,establishandimproveitsbusinessmanagement,thesystemofcashcontrol
A、 B、 C、 D、 B应仔细观察图片,一位女士正在书店看书,同时书架上摆满了书。
A、Theylivedincaves.B、Theytraveledingroups.C、Theyhadanadvancedlanguage.D、Theyatemostlyfruit.AWhatdidthemanth
最新回复
(
0
)