首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在有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
53
问题
在有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://www.kaotiyun.com/show/B6yZ777K
本试题收录于:
四级网络工程师题库NCRE全国计算机四级分类
0
四级网络工程师
NCRE全国计算机四级
相关试题推荐
自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试______。
如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例______。
选择控制结构使脚本具有______。
模块分析可以看做是在体系结构分析工作基础上的细化,一般模块划分要考虑的问题有______。
在线帮助对用户提供的功能主要有______。
不属于测试计划要点的是______。A)错误和缺陷管理B)项目估算C)产品目标和范围D)跟踪和控制机制
基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是
有3台交换机分别安装在办公楼的l一3层,同属于财务部门的6台PC机分别连接在这3台交换机的端口上,为了提高网络安全性和易管理性,最好的解决方案是——。
802.1lb定义了使用直接扩频技术,数据传输速率为lMbps、2Mbps、——与11Mbps的无线局域网标准。
动态路由选择算法也称为()选择算法。
随机试题
SQ3R阅读法中可以做笔记的步骤是
关于甲状腺激素的叙述,哪项是错误的
洗涤红细胞最常用于治疗
不能应用于检测B淋巴细胞亚群的方法是()
鉴别甾体皂苷和甲型强心苷的显色反应为
考虑到我国资本市场正处于转型时期的新兴市场以及我国基金业自身所具有的特点,除国际证监会组织规定的证券监管目标外,我国基金监管还担负着()的使命。
以下关于客户评级的说法,正确的有()。
斯瓦西里语版的中国电视剧《媳妇的美好时代》在坦桑尼亚国家电视台热播。坦桑尼亚观众在欢笑中领略中国媳妇处理婆媳关系时的善良和智慧,在感动中体会中国“和”文化的美好。该剧成功走出国门说明()。
根据《专利法》的有关规定,下列四种情况中可授予专利权的是()。
曲线y=(x—1)2(x—3)2的拐点个数为()
最新回复
(
0
)