首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 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-01-16
73
问题
试修改下面生产者一消费者问题解法中的错误。
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/wiRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
巴黎和会召开的时间是()。
“两个凡是”
洪秀全以宗教手段组织起义,主要利用的是()。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
《关于建国以来党的若干历史问题的决议》指出:“我们现在赖以进行现代化建设的物质技术基础,很大一部分是这个期间建设起来的,全国经济文化建设等方面的骨干力量和他们的工作经验,大部分也是在这个期间培养和积累起来的,这是这个期间党的T作的主导方面。”“这个期间”是
第一次鸦片战争、第二次鸦片战争的时间,分别对应于法国的()时期和()时期。
凡尔赛体系是由一系列条约组成的,其中战胜国与匈牙利签订的条约为()。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
随机试题
Whydoesthemanneedamap?
在瑙基耶尔(Raunkiaer)的生活型分类中,芦苇属于隐芽植物。
女性,45岁,不明原因的低热、乏力半年,间歇性无痛性肉眼血尿两周,查体:体温:37.5℃,血压:140/90mmHg,余未发现异常,最合理的诊断为
患者小便混浊如膏如脂,带甜味,尿频量多,头晕耳鸣,腰脊酸软,多梦遗精,下肢无力,口咽干燥,舌质红,脉沉细而数。其治法是
[2004年第6题]总概算除包括工程建设其他费用、预备费外,还应包括下列哪一项费用?
一单层单跨有吊车厂房,平面如图38—40(Z)所示。采用轻钢屋盖,屋架下弦标高为6.0m。变截面砖柱采用MUl0级烧结普通砖、M10级混合砂浆砌筑,砌体施工质量控制等级为B级。假定,荷载组合不考虑吊车作用。试问,其变截面柱下段排架方向的计算高度Hl
采用小导管加固时,为保证工作面稳定和掘进安全,应确保小导管()。
以下关于迁移的理解中,错误的是()。
一次逻辑考试后,兰兰、晶晶、玲玲在一起讨论考试成绩:兰兰说:“如果我能得100分,则晶晶也能得100分。”晶晶说:“我看兰兰能得100分,我不能得100分。”玲玲说:“如果我能得100分,则晶晶得不了100分。”事实上,考试成绩出来后,证明她们三个
车间准备加工1000个零件,每小组完成的定额数可以唯一确定.(1)按定额平均分配给6个小组,则不能完成任务(2)比定额多1个的加工任务平均分给6个小组,则可超额完成任务
最新回复
(
0
)