首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2017-11-14
39
问题
什么是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
学硕统考专业
相关试题推荐
下面哪部经典是我国最早的官方史书?()
以下关于阿兹特克文化的叙述,不正确的是()。
明代中叶开始,松江地区“合郡男妇,皆以做袜为生,从店中给筹取值”。对此理解错误的是()。
下列关于罗马共和国政治制度的叙述,不正确的是()。
“两个凡是”
论述欧洲一体化进程及其影响。
对《魏玛宪法》的内容和影响叙述不正确的是()。
我国历史上一次有周密计划、经过长期准备并利用宗教形式组织和发动的农民起义是()。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是____。
随机试题
商业资本家获得的商业利润应相当于()
治疗夏伤暑湿,身热烦渴,小便不利,泄泻者,应首选()
私营企业晓康公司经理柴某被检察机关工作人员在讯问中殴打致残,全部丧失劳动能力。按照《国家赔偿法》有关规定,国家对柴某应当支付哪些费用?( )。
2015年3月12日,A省人民政府批复同意B市人民政府申请的农村土地综合整治项目,用于市立医院新院区建设(总面积200亩)。朱某等6人因其使用的农地(12亩)在批准征收范围之内,对该审批行为不服,向A省人民政府申请行政复议。A省人民政府复议维持。朱某等6人
某工程测得土的击实试验数据为:筒容积为997cm3,落距为45cm,击锤质量为4.5kg,每层击数为27。请结合表中数据回答下列问题。该土样的最大干密度和最佳含水率最接近()。
何某以个人财产设立一独资企业,后何某因病去世,其继承人均表示不愿经营该企业,企业面临解散,则由()进行清算。
该公司2007年12月15日采购的甲原材料的单位成本为()元。Z公司以机器设备换人原材料应确认的损益为()元。
下列关于现金折扣会计处理的表述中,正确的有()。
洋务派兴办的第一个规模较大的近代意义上的军事兵工厂是()。
IlearnFrench______theradioeverymorning.
最新回复
(
0
)