首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
什么是AND信号量?请利用AND信号量写出生产者一消费者问题的解法。
admin
2019-08-01
49
问题
什么是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/m8Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
20世纪50年代到70年代初,西欧国家通过有效的社会经济政策,维持了经济相对稳定和持续发展。这些政策主要包括()①加强对经济的宏观管理②废除生产关系中封建落后因素③发展高科技和新兴产业④进行社会改革,稳定社会
1945年,联合国成立之时,创始会员国共有()个国家。
关于井田,最具权威性的最早的叙述者是()
提出“天有常道,地有常数”,“制天命而用之”的思想家是()。
春秋时期,提出“天道远,人道迩,非所及也”重要思想的是()。
()是清代管理边疆少数民族地区事务的机关,也掌管一部分外交事务。
科举是一种读书、应考、任官三位一体的选官方法,其中的进士科始创于()。
若某浮点机基数为4,尾数采用补码表示,则该浮点机的规格化尾数形式为()。
下列的网络协议中,()的运输层协议是使用TCP的。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:如果你在主机C上要发送一个IP分组,使得主机D和主机E都会接收它,而子网3和子网4上的主机都不会接收它,那么该IP分组应该填写什么样的目标IP地址?
随机试题
网络协议三要素由以下三个要素组成,即语法、________和时序。
企业从工业企业借入的期限在一年(含一年)以下各种借款通过短期借款来核算。()
“经营单位”栏:“提运单号”栏:
基金托管人在基金信息披露方面的主要职责是()。
根据房产税法规规定,下列房产或建筑物中不属于房产税征税对象的有()。
有两个样本在正态概率纸上的描点呈平行状,则有()。
社会主义核心价值体系的基本内涵是()。
甲、乙、丙共有100本课外书。甲的本数除以乙的本数,丙的本数除以甲的本数,商都是5,而且余数也都是1。丙有多少本书?
假定基期时加拿大元的即期汇率为1加元=1.01美元,现在的即期汇率为1加元=0.95美元。根据下表进行计算:假定购买力平价成立,计算现在的加元美元购买力平价汇率,题中数据表明支持购买力平价吗?
A、Itsannualfeeis8.B、Itsannualfeeis8.C、Itsuitsmembersovertheageof18.D、Itsuitsmembersbetweentheageof14an
最新回复
(
0
)