首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( ) producer() {int item; while(TRUE){ item=produce_itern(); P(empty); P(mut
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( ) producer() {int item; while(TRUE){ item=produce_itern(); P(empty); P(mut
admin
2019-05-20
34
问题
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( )
producer()
{int item;
while(TRUE){
item=produce_itern();
P(empty);
P(mutex);
insert_item(itenl);
V(mutex)
V(full);
}
}
consumer()
{int item:
while(TRUE){
P(full);
P(mutex);
itern=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://jikaoti.com/ti/XDA7FFFM
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
为了用一个数代表一批数,人们常用这批数据的算术平均值(简称平均值)或中位数来代表。中位数就是位于这批数中间的数(大于它的数与小于它的数一样多)。对于奇数个数而言,排序后很容易确定中间那个数;对于偶数个数而言,排序后中间会有两个数,再取这两个数的算术平均,就
在某次通信中,发送方发送了一个8位数据,包含一个奇校验位,若传输过程中有差错,则接收方可检测出该8位数据______。
UML中的结构事物是模型中的静态部分,采用名词描述概念或物理元素。(46)________________属于结构事物,以此事物为主的UML模型图为(47)________________。
计算机系统中,CPU对主存的访问方式属于________________。
数控编程常需要用参数来描述需要加工的零件的图形。在平面坐标系内,确定一个点需要2个独立的参数,确定一个正方形需要()个独立的参数。
在操作系统文件管理中,通常采用______来组织和管理外存中的信息。A.字处理程序B.设备驱动程序C.文件目录D.语言翻译程序
应用系统的数据库设计中,概念设计阶段是在___________的基础上,依照用户需求对信息进行分类、聚集和概括,建立信息模型。
常用作网络边界防范的是________。
预防死锁的方法,通常是破坏产生死锁的四个必要条件之―。但下列哪一个条件不能破坏?
在键入交换机命令时可使用缩写形式,在Switch#模式下,如果键入con,则表示______。
随机试题
男孩,12岁,肉眼血尿6个月,无水肿、尿少,尿蛋白:微量,红细胞:满视野。肾脏B超:肾脏、膀胱、输尿管无异常。如家属要求治疗,医生的意见应是
根据皮亚杰的认知发展阶段理论,处于具体运算阶段的儿童()。
幽门螺杆菌的根除方案说法不正确的是
ETF的特点不包括()。[2014年6月证券真题]
了解客户包含的内容有()。
公路运输中的短途运输是指运输里程在()km范围内。
期末考试要到了,数学老师请综合实践活动课的吴老师把课时让给他上数学课,吴老师欣然同意。他们的做法()。
曲线上t=1对应的点处的曲率半径为().
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该
A、Aphenomenonofanagingfacebecauseofpeoplefacingacomputerforalongtime.B、Afeatureofascreen-shapefacebecause
最新回复
(
0
)