首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在有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
55
问题
在有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全国计算机四级
相关试题推荐
在数据结构中,结点(数据元素)及结点间的相互关系组成数据的逻辑结构。按逻辑结构的不同,数据结构通常可分为______两类。
需编译运行的程序,其______错误在编译时不能发现。
创建型设计模式抽象了实例化过程,它分为面向类和面向对象两种。其中,(48)________________模式是保证一个类仅有一个实例,并提供一个访问它的全局访问点。
根据《计算机软件保护条例》的规定,当软件(14)________________后,其软件著作权才能得到保护。
使用图像扫描仪以300DPI的分辨率扫描一幅3英寸×3英寸的图片,可以得到(13)________________内存像素的数字图像。
数控编程常需要用参数来描述需要加工的零件的图形。在平面坐标系内,确定一个点需要2个独立的参数,确定一个正方形需要()个独立的参数。
某高校人事管理系统中,规定讲师每课时的教学酬金不能超过100元,副教授每课时的教学酬金不能超过130元,教授每课时的教学酬金不能超过160元。这种情况下所设置的数据完整性约束条件称之为_________。
在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是(40)。
(49)语言最适用于过程式程序设计。
以下协议架构是SIMPLE的基础的是()。
随机试题
A.胃肠道反应B.乳酸酸中毒C.低血糖反应D.水肿二甲双胍最常见的不良反应是
男,51岁。主诉进食油腻食物后出现右上腹绞痛,伴恶心、呕吐。体温37.7℃,B超提示急性胆囊炎。急性胆囊炎的发病因素应除外
以下关于十二经筋的特点错误的是
烧伤气血两伤证宜选用何方治疗
应急演练开始后,参演单位及人员按照设定的事故情景,参与应急响应行动直至完成全部演练工作。完成各项演练内容后,参演人员进行人数清点和讲评,宣布演练结束的是()。
下列关于货币时间价值的计算中,正确的有()。
在中国境内有住所,或者无住所而在境内居住满1年的个人,属于我国个人所得税居民纳税人。()
为了增加内存空间的利用率和减少溢出的可能性,两个栈可以共享一片连续的内存空间,此时应将两栈的栈底分别设在()。
Whichofthefollowingisn’taBeatGenerationwriter?
Mostyoungpeopleenjoysomeformofphysicalactivity.Itmaybewalking,cycling,orswimming,orinwinter,skatingorskiing
最新回复
(
0
)