首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
“生产者—消费者”问题是一个经典的进程同步与互斥控制问题,若缓冲区可存放n件物品,要解决这个问题,通常需要使用______个信号量。 A.1 B.2 C.3 D.4
“生产者—消费者”问题是一个经典的进程同步与互斥控制问题,若缓冲区可存放n件物品,要解决这个问题,通常需要使用______个信号量。 A.1 B.2 C.3 D.4
admin
2013-05-11
30
问题
“生产者—消费者”问题是一个经典的进程同步与互斥控制问题,若缓冲区可存放n件物品,要解决这个问题,通常需要使用______个信号量。
A.1
B.2
C.3
D.4
选项
A、
B、
C、
D、
答案
C
解析
设有一个生产者、一个缓冲区和一个消费者,缓冲区可存放n件物品。生产者不断地生产产品,消费者不断地消费产品。如何用PV操作实现生产者和消费者的同步。可以设置3个信号量S、S1和S2,其中,S是一个互斥信号量且初值为1,因为缓冲区是一个互斥资源,所以需要进行互斥控制;S1表示是否可以将物品放入缓冲区,初值为n;S2表示缓冲区是否存有物品,初值为0。
转载请注明原文地址:https://jikaoti.com/ti/Zvf7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
为了进行差错控制,必须对传送的数据帧进行校验,由接收方检测数据传输是否出现差错,常用的差错控制方法是(34)。要检测接收的数据是否有错,最常用的方法是(35)。海明码是一种纠错码,采用海明码纠正一位差错,若信息位为7bit,则冗余位至少应为(36),CRC
有关曼彻斯特码编码的正确叙述是(24)。
距离矢量路由协议使用水平分割技术的目的是______。
通过改变载波信号的相位值来表示数字信号1、0的方法称为(12)。
利用结构化分析模型进行接口设计时,应以______为依据。
采用10Base一5的局域网表示(1)。采用特性阻抗为(2)Ω的粗同轴电缆。这种网络的收发器不在网卡上,而是直接与电缆相连,收发器电缆最长为(3),最大节点数限于(4)个工作站。(4)
在局域网中,常用的介质访问控制方法CSMA/CD、令牌总线和令牌环、IEEE 802.4标准采用上(11)媒体访问控制方法,IEEE 802.5标准采用(12)媒体访问控制方法。其中,(13)介质访问控制方法对最短帧长度有要求。假设这种网络的传输速率为10
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(9)________________天。活动EH和IJ的松弛时间分别为(10)________________天。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(9)________________天。活动EH和IJ的松弛时间分别为(10)________________天。
需求分析是一个包括创建和维持系统需求文档所必需的一切活动的过程。一个通用的需求分析过程模型如图6-16所示,请从以下供选择的答案中选择合适的内容填写到图6-16中相应的位置中。[供选择的答案]A.用户需求和功能需求B.需求
随机试题
石崇和王恺争豪,并穷绮丽,以饰舆服。武帝,恺之甥也,每助恺。尝以一珊瑚树高二尺许赐恺。枝柯扶疏,世罕其比。恺以示崇;崇视讫,以铁如意击之,应手而碎。恺既惋惜,又以为疾己之宝,声色甚厉。崇日:“不足恨,今还卿。”乃命左右悉取珊瑚树,有三尺、四尺,条千绝世,光
Allthatwereallyneedtoplotoutthefutureofouruniverseareafewgoodmeasurements.Thisdoesnotmeanthatwecansitd
能引起生物机体发生反应的各种环境变化,统称为
()是指水与土空隙管壁接触时,由于湿润和静电引力作用,在毛细管壁形成的水。
有抗冻性要求的混凝土必须掺入(),使其具有要求的含气量。
甲公司将它的关键业务外包出去,结果外包公司仗着该业务对公司的重要性,开出高价,后来查出是因为企业内部涉及该业务的人员,与外包公司的人员串通,对于业务涉及的关键环节的技术多收费用,导致业务控制系统失控。其中包含的风险有()。
企业享受的下列税收优惠中,属于企业会计准则规定的政府补助的是()。
为清除井底污泥,用揽绳将抓斗放入井底,抓起污泥提出井口,设井深30m,抓斗自重400N,揽绳每米重50N,抓斗盛污泥2000N,提升速度为3m/s,在提升过程中,污泥以20N/s的速度从抓斗中漏掉,现将抓斗从井底提升到井口,问客服重力做多少功?
Oracle的Internet解决方案主要包括哪几部分工具?Ⅰ.OracleExpressServerⅡ.OracleExpressObjectsⅢ.OracleExpressAnalyzerⅣ.OracleWebListenerⅤ.OracleWebAg
下列关于对象的描述,不正确的是()。
最新回复
(
0
)