首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
试修改下面生产者一消费者问题解法中的错误。 producer: begin repeat producer an item in nextp; wait(mutex);
admin
2019-01-16
42
问题
试修改下面生产者一消费者问题解法中的错误。
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://www.kaotiyun.com/show/eeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述希波战争过程及其意义。
简述格拉古兄弟改革的主要内容和历史意义。
战国时期提出“民为贵,社稷次之,君为轻”的思想家是()。
春秋战国时期,提出“祸兮福之所倚,福兮祸之所伏”的思想家是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
《凡尔赛条约》中,战胜国以()方式处置德国的全部海外殖民地。
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()。
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
一中毒病人,临床表现为意识模糊、口唇樱桃红色,引起其中毒的化学物质可能是
天麻钩藤饮的功效包括
关于预防局麻药中毒的措施,以下说法正确的是
在买卖合同中,出卖人应向买受人交付标的物或提取标的物的单证,并应按照约定或交易习惯向买受人交付提取标的物单证以外的有关单证和资料。交付方式可以有()。
假设你是单位公关部职员,需要经常参加宴请宾客的活动,饭桌上喝酒是少不了的,但你不胜酒力。为了既做好公关工作,又能让客人满意,你通常会采取的做法是()。
对于吸引人才,地方政府最应该做的,是营造一个适合人才流动、有利人才成长的环境与空间,而不是直接参与、甚至_________企业的人才录用过程。其实,自由、公平的竞争本身就是对人才最好的回报,足够的成长空间才是_________吸引人才、留住人才的沃土。
解剖学研究证明了现代人(智人)起源于约13万年前的非洲。但是考古学家和人类学家一直争论的问题是:他们什么时候开始具有了智慧?什么时候开始出现了现代行为特征?有的学派坚持认为当非洲的早期人类祖先在解剖学上已经变成现代人时,他们还没有发展出来现代行为特征,这个
李某和吴某签订购买宠物狗的合同,该买卖合同约定,吴某将宠物狗交付给李某后30日内,李某向吴某付款2000元。问:假如吴某委托陈某(15岁)将狗交给李某,则该委托合同的效力应当如何认定?
会话层最重要的特征是【 】。
在VB中,函数过程与子程序过程的区别之一是
最新回复
(
0
)