首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在有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
66
问题
在有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://kaotiyun.com/show/B38Z777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
在微机系统中,当高速外设采用DMA方式进行输入/输出数据传送时,外设和(1)之间直接建立传输数据通路,不需要(2)进行干预,完全由DMA接口硬件控制。DMA控制接口具有下列功能:①向CPU发DMA请求。②在CPU允许DMA工作时、DMA取得
在下列设备中,属于图形输入设备的是(6)。
执行指令时,以寄存器的内容作为操作的地址,这种寻址方式称为______寻址。
计算机系统中,CPU对主存的访问方式属于________________。
安全传输电子邮件通常采用_________系统。
黑盒测试不能发现______。A.不正确或遗漏的功能B.初始化或终止性错误C.内部数据结构不合理D.性能不满足要求
某用户正在Internet浏览网页,在Windows命令窗口中输入arp—a命令后,得到本机的ARP缓存记录如下图所示。图中119.145.167.254是_____________的IP地址。
在代码检查过程中发现大部分错误的人通常是______。A)程序员B)测试员C)审查者D)架构师
()多用在数字签名、密钥管理和认证等方面。
随机试题
不宜冷藏保存的细菌是
“NBC1-500-1”是一种自动CO2气体保护焊机型号。
流行病学实验研究在选择研究对象时,下列哪条是错误的
A.二氧化硅B.二氧化钛C.甘油D.聚乙二醇400E.明胶可用作软胶囊中的保湿剂是()。
建设单位在江河、湖泊新建、改建、扩建排污口涉及通航、渔业水域的,环境保护主管部门在审批环境影响评价文件时,应当征求()的意见。
集资诈骗罪区别于非法集资等行为的特征是()
关于疫苗,下列说法错误的是:
甲午战争对近代中国的影响
TheissueofonlineprivacyintheInternetagefoundnewurgencyfollowingtheSept.11terroristattacks,sparkingdebateover
EachofQuestions1to7presentstwoquantities.QuantityAandQuantityB.Comparethetwoquantities.Youmayuseadditional
最新回复
(
0
)