首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( ) producer() {int item; while(TRUE){ item=produce_item(); P(empty); P(mute
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( ) producer() {int item; while(TRUE){ item=produce_item(); P(empty); P(mute
admin
2020-03-31
50
问题
在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?( )
producer()
{int item;
while(TRUE){
item=produce_item();
P(empty);
P(mutex);
insert_itern(itern);
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://jikaoti.com/ti/8CA7FFFM
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
下面所述技术:Ⅰ.索引技术Ⅱ.时标(时间戳)技术Ⅲ.封锁技术那些是数据库管理系统的并发控制子系统通常采用的技术?
Inordertoimprovetheperformanceofanetworkserver,youneedtoselectbusorlocalbus.Theappropriatelocalbusis
OSI参考模型中规定的网络层提供的服务分为两类:面向连接的服务和无连接的服务。无连接的服务的类型有 Ⅰ.数据报 Ⅱ.确认交付 Ⅲ.请求回答
软件开发的结构化分析(SA)方法,常用的描述软件功能需求的工具是
造成软件危机的主要原因是 Ⅰ.软件使用不当 Ⅱ.软件本身特点 Ⅲ.硬件不可靠 Ⅳ.对软件的错误认识 Ⅴ.缺乏好的开发方法和手段
在有随机热噪声的通信信道上传输数据信号时,信道的最大数据传输速率决定于信道带宽与
将E-R图中的实体和联系转换为关系,属于数据库设计中的阶段是
在程序状态字PSW中设置了一位,用于控制用户程序不能执行特权指令,这一位是
关于BitTorrent的描述中,正确的是()。
随机试题
管理学的学习方法有()
Onceyougainconfidenceinyourself,youcanjudgetruthanderrorwithyouownmind.
患者,女,28岁。近2个月白带量多,色淡黄,质粘稠,无臭气,倦怠乏力,纳少便溏,四肢不温,面色萎黄,舌淡苔白腻,脉缓弱。其证候是
病人田某,50岁,体重90kg,因急性心肌梗死入院。病人3天未排大便,显得焦躁不安。此时护士首先需要解决的护理问题是()
在有关流水施工的概念中,下列正确的是()。
合同风险因素,按风险的来源性质划分,包括()。
单位和个人在银行开立的人民币存款账户分为()。
根据下面材料回答下列小题。2011年1~9月,全国造船完工5101万载重吨,同比增长18-3%,9月当月完工786万载重吨,环比增长67.2%;新承接船舶订单规模2902万载重吨,同比下降42.8%;手持船舶订单规模16886万载重吨,同比下降1
“三结合”的教育一般是指()。
2018年国务院政府工作报告指出,我国将深化基础性关键领域改革。下列有关说法不准确的是:
最新回复
(
0
)