首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2017-11-14
32
问题
什么是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
学硕统考专业
相关试题推荐
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发展
下列关于1929~1933年经济危机的描述,错误的有()。
美国工业革命的有利条件包括()。①美国自然资源丰富②独立战争后,美国创立了资产阶级共和制度③地理位置优越,远离动乱的欧洲④拥有潜在的广阔的国内市场
联共(布)“十五大”规定在农村的根本任务的实质是()。
中世纪早期,学者们的思想灵感来源于《圣经》和教会;11世纪初期,西欧的一些主教们在教区内组建学校,并邀请知名学者担当主讲教师;12世纪,教会学校已开设了法学、医学和神学等正式课程。上述材料反映了中世纪时基督教会()。
试析第三次科学技术革命对人类社会和历史进程的影响。
周王室的两大官僚系统是()。
明清时期继续采取“重农抑商”的政策,结果导致了()。
随机试题
简述人力资源的内涵。
在WindowsXP中,用作虚拟内存的页面文件的文件名是_______,它位于系统盘的目录下。
误差检出概率指的是
患者,男,30岁。乏力,尿黄半月。患者既往曾患慢性乙型肝炎,半月前无明显诱因出现乏力,四肢困重,尿黄,伴脘腹痞闷,纳呆,口渴不欲饮,大便不爽,无目黄、身黄,无发热,无尿频、尿急、尿痛,舌质红,苔黄腻,脉濡数。此病例中医证型是
下列关于经济周期的说法,错误的是()。
校对题:使用校对符号纠正校样中的错误。生命之星一地球在太阳系的八大行星中,地球即是普通的一员,又是一颗极不平凡的星球。地球上有郁郁丛丛的重山峻岭,有奔腾咆哮的江河大海,还有
某市邮政系统有员工800多人,公司为了加强邮政队伍组织建设,要求人力资源部通过对邮递员的调查了解员工对邮政系统改革后满意度的总体意见,以及对现在工作岗位的安排情况是否满意进行调查,得出相应的结果,为邮政队伍今后加强组织建设做准备。假如你被任命为本
(2018年吉林)生态环境部正在制定蓝天保卫战三年作战计划。下列措施不利于“蓝天保卫战”的是()。
Domesticatingtranslation
Manycurrentdiscussionsofimmigrationissuestalkaboutimmigrantsingeneral,asiftheywereabstractpeopleinanabstract
最新回复
(
0
)