首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有一个仓库,可以存放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
100
问题
有一个仓库,可以存放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
学硕统考专业
相关试题推荐
列宁称马克思、恩格斯是“19世纪人类三个最先进国家中三种主要思潮的继承人和天才的完成者”。这是“三个最先进国家”指的是()。
1945年,在美国国务院举行了布雷顿森林协定签字仪式,宣告了()和()的正式成立。这是两个在业务上保持密切联系的姊妹机构,总部均设在华盛顿。
不仅主张通过三种国家权力的分立达到相互制衡的目的,而且提出通过国家与地方政府的分权更好地实施对权力的制约的思想家是()。
希腊城邦体制的特点。
新经济政策的实施表明苏俄()①放弃了由战时共产主义政策过渡到社会主义的设想②发展了马克思主义理论③适时调整生产关系以适应生产力发展④利用市场和商品货币关系发展经济
对苏联高度集中的体制的客观评价是()。①基本上适应苏联当时的生产力发展水平②这种体制有严重缺点和弊端③后来这种体制阻碍了苏联国民经济的发展④这种体制在历史上起过积极的作用
斯大林模式形成的标志()。
简述西欧城市兴起的原因、方式及其影响。
试析巴以冲突的历史根源。
主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果主机B收到第二个报文段后发回的确认中的
随机试题
破伤风病人注射大TAT的目的是()
可作为肠道肿瘤筛选检查的是()。
房地产广告中涉及资产评估的,应当标明评估单位、估价师和评估时间;使用其他统计资料、文摘、引用语的,应当真实、准确,标明出处。()
以混凝土建筑物为主的枢纽工程,施工区规划布置应遵循的原则有()。
计算机能够直接执行的计算机语言是()。
A、4B、8C、9D、15B4×3-2×2=8,4×6-3×2=18,7×5-5×2=25,故?=3×6-5×2=8,正确答案是B选项。
中国革命之所以要反对官僚资本主义,是因为()
将Catalyst6500交换机的设备管理地址设置为203.29.166.9/24,缺省网关的IP地址为203.29.166.1,正确的配置语句是()。
ProperstreetbehaviorintheUnitedStatesrequiresanicebalanceofattentionandinattention.Youaresupposedtolookata
Lifeiseverywherearoundus.Itisevidentinthehumingof【1】______insects,thesingingofbirds,therustlingsofsmal
最新回复
(
0
)