首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有一个仓库,可以存放A和B两种产品,但要求: (1)每次只能存入一种产品(A或B); (2)-N<A产品的数量-B产品的数量<M。其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
有一个仓库,可以存放A和B两种产品,但要求: (1)每次只能存入一种产品(A或B); (2)-N<A产品的数量-B产品的数量<M。其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
admin
2012-06-21
70
问题
有一个仓库,可以存放A和B两种产品,但要求:
(1)每次只能存入一种产品(A或B);
(2)-N<A产品的数量-B产品的数量<M。其中,N和M是正整数。试用P,V操作描述产品A与产品B的入库过程。
选项
答案
首先设置一个初值为1的互斥信号量mutex,以保证每次只存入一种产 品。为了保证“-N<A产品的数量-B产品的数量<M”,还需设置信号量SA,保证目前可再存放的A产品数量,其初值为M-1;SB,表示目前还可以再存放的B产品数量,其初值为N-1。 A产品入库的过程可描述为: while(true) { P(SA);//还可再存放一个A产品吗? P(mutex); 将A产品放入仓库; V(mutex); V(SB);//可存放的B产品数量增1 } B产品入库的过程可描述为: while(true) { P(SB);//还可再存放一个B产品吗? P(mutex); 将B产品放入仓库; V(mutex): V(SA);//可存放的A产品数量增1 }
解析
转载请注明原文地址:https://kaotiyun.com/show/qAxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
以雅典的庇西特拉图为例论述古希腊的僭主政治
第二次世界大战结束后美苏同盟关系破裂的原因不包括()。
在下列各项中,不属于列宁《四月提纲》内容的是
提出行星绕太阳运行为椭圆形轨道的天文学家是()。
毛泽东从事了大量理论研究工作,系统阐述了新民主主义的理论,下列选项中,不属于这一范围的是()
罗斯福新政的中心措施是对()的调整。
中古时代实行索贡巡行赋税征收方式的国家是()。
元代对边疆地区的统治方式不同于其他三地的一地是()。
近代自然科学产生的条件及其发展情况。
简述清代秘密立储制的操作并作出评价。
随机试题
而吾未尝以此自多者,自以比形于天地,而受气于阴阳
患者,女性,28岁,平素健康,妊娠38+周时,轻微腹痛出现破水,临产,分娩过程中,突然出现心悸、气促、头晕、皮肤紫绀,阴道大量出血约1000ml,不凝固,PLT:50乘以十的九次方/L,血浆FDP:23mg/L。
患儿,男,8岁。患感冒后头疼伴歪头10天。查体:颈部活动受限,不能平卧。首先考虑的诊断是
竹茹可以治疗的病证是()旋覆花可以治疗的病证是()
契税的课税对象包括()。
2016年11月6日,A厂与B公司签订一份买卖合同。该合同约定:B公司应于2016年12月20日前向A厂交付100吨家电钢板,合同货款总值28万元。为支付货款,A厂于11月8日向B公司签发了一张金额为28万元的见票后定期付款的银行承兑汇票。B公司收到该汇票
在教育组织形式上,下列有关“特朗普制”的表述,正确的有()
下列关于公共产品的表述,不正确的是()。
关于农作物,下列对应错误的是()。
OralPresentationTherearetwomainstagesinvolvedinpresentinga【T1】________The【T2】________stageresearchingandwr
最新回复
(
0
)