首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2017-11-14
47
问题
什么是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://kaotiyun.com/show/oCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
在半殖民地半封建社会条件下,由于经济地位决定了在政治上带有两重性的阶级是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
汉章帝会群儒于白虎观,讨论经义,由()写成《白虎通德论》(又称《白虎通义》、《白虎通》)一书,这部书系统地吸收了阴阳五行和谶纬之学,形成今文经学派的主要观点。
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
下列关于罗马共和国政治制度的叙述,不正确的是()。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取值范围是()。
出现下列的情况可能导致死锁的是()。
随机试题
下列关于胭动脉的描述,正确的是
A、Itisaffectingourhealthseriously.B、Ithindersourreadingandwriting.C、Itischangingourbodiesaswellasourculture
双足外侧第五跖趾关节下方凹陷处是()反射区。
A.滋阴潜阳,凉血止血B.补肾益精,养阴润肺C.滋补肝肾,明目D.滋阴降火,清肺润燥E.养胃生津,强腰枸杞子的功效是()。
对于工程的施工设计阶段和运营管理阶段,往往需要用数字成图法测绘(),乃至更大比例尺的地形图或专题图。
甲公司因快速扩张、管理不善,导致资不抵债不能清偿到期债务,人民法院受理其破产申请后,指定海天律师事务所为管理人。管理人查明甲公司的债权债务情况如下:(1)欠乙银行贷款3000万元,甲公司以其建设用地使用权设定抵押;(2)欠丙公司货款1000万元,其中8
2014年1月10日,甲公司向乙公司签发一张转账支票,P银行为付款人,甲公司在该支票上记载了“违约金5万元”的字样。甲公司在该支票上并未记载收款人名称,但授权乙公司补记。乙公司在支票上补记收款人名称后,将该支票背书转让给丙公司。丙公司于2014年7月20日
据研究,到2013年底,全球互联网用户将达到27亿,相当于全球人口的39%。发达国家与发展中国家在互联网使用方面存在着较大差异。到2013年底,发达国家将有77%的居民使用互联网,而发展中国家仅有31%的居民使用互联网。欧洲是互联网用户比例最高的地区,达7
行政首长负责制
某工程师为了解一台天平的精度,用该天平对一物体的质量做n次测量,该物体的质量μ是已知的,设n次测量结果,x1,x2,…,xn相互独立,且均服从正态分布N(μ,σ2),该工程师记录的是n次测量的绝对误差zi=|xi-μ|(i=1,2,…,n),利用z1,z2
最新回复
(
0
)