首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2019-01-16
66
问题
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
选项
答案
此题主要考查进程与死锁的相关转换内容。 (1)为解决并行所带来的死锁问题,在wait操作中引入AND条件,其基本思想是将进程在整个运行过程中所需要的所有临界资源一次性地全部分配给进程,用完后一次性释放。 (2)解决生产者一消费者问题可描述如下: var mutex,empty,full:semaphore:=1,n,0; buffer.array[0..n一1]of item; in,out:integer:=0,0; begin parbegin producer:begin repeat produce an item in nextp; wait(empty): wait(s1,s2,s3,…,sn): //s1,s2,s3,…,sn为执行生产者进程除empty外其余的条件 wait(mutex); buffer(in):=nextp: in:=(in+1)mod n: signal(mutex): signal(full); signal(s1,s2,s3,…,sn); until false; end consumer:begin repeat wait(full); wait(k1,k2,k3,…,kn): //k1,k2,k3,…,kn为执行生产者进程除full外其余的条件 wait(mutex); nextc:=buffer(out): out:=(out+1)mod n; signal(mutex); signal(empty); signal(k1,k2,k3,…,kn); consume the item in nextc; until false; end parend end
解析
转载请注明原文地址:https://www.kaotiyun.com/show/IlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述中央官制从秦汉的三公九卿制到隋唐的三省六部制的演变过程。
论述秦国商鞅变法的内容、过程以及重要意义。
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
关于分页系统,回答下列问题:(1)在页表中,哪些数据项是为实现换页而设置的?(2)设某系统为每个作业进程分配3个内存块,某作业进程在运行访问中的轨迹为1,4,3,1,6,8,1,且每一页都是按请求装入的。问:先进先出页面置换算法(FIF
随机试题
有一接口电路如题40图所示,设计一个程序能自己记录按钮K按下的次数,并将按下次数存放在数据段内变量COUNT中。设8255A的A口地址为60H~63H,按下次数小于256次,现给出程序清单,请在程序清单的空格处填上正确内容。MOVAL,___
患者男,40岁。体重60kg,因食管癌进食困难1个月余,乏力,极度口渴,尿量少而深。体格检查:血压正常,眼窝凹陷,口、舌干燥,皮肤弹I生差。该患者出现的电解质紊乱的情况是
患者,男,42岁。发现乙肝2年,出现乏力,腹胀,食欲不振,病情不稳定,查体:慢性肝病容,肝肋下触及1.0cm,质中等,脾界扩大,血清ALT200UL,白蛋白3.5g/L,球蛋白3.6g/L,应诊为()
会计职业道德与会计法律制度存在很大区别,下列表述错误的有()。
下列不属于会计科目设置原则的是()。
简述影响货币需求量的因素。
——认为,现代经济增长的首要因素是知识的进步、技术的改进和劳动力质量的提高。
TheEuropeanCommissionissueda______decisiononOct.29permittinganalliancebetweenUnitedAirlines,DeutscheLufthansaa
WiththeUSeconomyslowingdown,layoffsareeverywhere.Noindustryisspared.Ifyouenduphavingtostartover,inaddition
Ifyouarearesident,you’llfinditusefultoopena【T1】________.Allthelargebankshaveanetworkof【T2】________acrossthe
最新回复
(
0
)