首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( ) producer() {int item: while(TRUE) item=produce_item(); P(empty); P(mutex
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( ) producer() {int item: while(TRUE) item=produce_item(); P(empty); P(mutex
admin
2021-03-19
22
问题
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( )
producer()
{int item:
while(TRUE)
item=produce_item();
P(empty);
P(mutex);
insert_item(item);
V(mutex)
V(full);
}
}
consumer()
{int item;
while(TRUE)
P(full);
P(mutex);
item=remove_item();
V(mutex):
V(empty);
consume_item(item);
}
}
选项
A、信号量empty的初值为N
B、信号量full的初值为0
C、信号量mutex的初值为0
D、P(full)和P(mutex)两条语句可以颠倒顺序
E、V(mutex)和V(empty)两条语句可以颠倒顺序
答案
C,D
解析
empty信号量表明的是空闲资源数目,这里为N,所以其初始值为N;full信号量表明的是满的资源数目,这里为0,即其初始值为0;mutex信号量用于实现互斥访问,初始值为1。P(full)和P(mutex)两条语句若颠倒顺序,可能导致死锁。故本题答案选择CD选项。
转载请注明原文地址:https://kaotiyun.com/show/B6yZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
以下关于面向对象程序集成测试的说法中,正确的是______。
选择控制结构使脚本具有______。
与开发过程紧耦合的软件企业内部产品的测试过程中,测试活动的组织依据项目开发的______进行规划。
对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是______。
测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是______。
在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中______是最强的覆盖准则。
依据QESuitewebVersion1.0软件问题生命周期定义,对于一个处在“新建”状态的软件问题报告,下列操作不可能出现的是______。
以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能:A.借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过10本,若已达到,拒借;未达到10本,办理借书,修改库存并记录。B.还书:从借书
下列选项中不属于性能计数器的分析技术的是A)内存分析B)进程分析C)处理器分析D)通信中断分析
数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理。
随机试题
公司策划的首要内容是()
关于斑疹伤寒,下列说法正确的是
上颌窦底壁距上颌哪颗牙的根尖最近
A.便血量多而鲜红B.便血少而疼痛C.便血及黏液,甚至有脓血便D.便血量多而色黑E.便污血而疼痛肛裂的临床特点为()
A.氟西汀B.艾斯佐匹克隆C.艾司唑仑D.齐拉西酮E.美沙酮因左旋体引起不良反应,而右旋体已上市,具有短效催眠作用的药物是()。
在我国目前的管理格局下,下列哪两家机构之间有领导与被领导的关系()
ABC会计师事务所负责审计甲上市公司2012年度财务报表,并于2013年3月5日出具了审计报告。如果利害关系人向人民法院提起诉讼,将ABC会计师事务所列为被告时,以下陈述中,恰当的有()。
设总体X的密度函数f(x)=S2分别为取自总体X容量为n的样本的均值和方差,则=________;E(S2)=________。
设X~U(一1,1),Y=X2,判断X,Y的独立性与相关性.
下列关于计算机硬件的叙述中,错误的是
最新回复
(
0
)