首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要______。
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要______。
admin
2019-06-12
66
问题
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要______。
选项
A、1个信号量,信号量的初值为0
B、2个信号量,信号量的初值分别为0,1
C、3个信号量,信号量的初值分别为0,0,1
D、4个信号量,信号量的初值分别为0,0,1,1
答案
B
解析
这是一个典型的生产者—消费者问题,其中PA、PB分别为生产者和消费者,管道为临界区。程序应该设置1个同步信号量,信号量为1时说明管道已满,拒绝PA再写入数据;信号量为0时说明管道为空,拒绝PB再读出数据。管道初始是没有数据的,所以初始值为0。程序还需要1个互斥信号量,来保证程序只有一个进程访问管道,其初始值为1。
转载请注明原文地址:https://kaotiyun.com/show/vZRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中(41)属于非对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用(42)来对数据文件进行解密。(41)
E1载波的控制开销占(18),E1基本帧的传送时间为(19)。(19)
当用户通过键盘或鼠标进入某应用系统时,通常最先获得键盘或鼠标输入信息的是()程序。
某公司网络的地址是133.10.128.0/17,被划分成16个子网,下面的选项中不属于这16个子网的地址是__________。(2009年上半年试题)
在网络层采用分层编址方案的好处是__________。(2013年上半年试题)
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为______。
数据流图4-1(住宅安全系统顶层图)中的A和B分别是什么?将数据流图4-3(加工4的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入/输出)和数据流名称。
阅读下列说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】栈(Stack)结构是计算机语言实现中的一种重要数据结构。对于任意栈,进行插入和删除操作的一端称为栈顶(StockTop),而另一端称为栈底(StockBottom)。栈的基
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。[说明]假设二叉树采用链式存储方式存储,编写一个后序遍历二叉树的非递归方式。Voidpostorder(btree*B){btree*stack[m0
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】堆数据结构定义如下:对于n个元素的关键字序列{a1,a2,…,an},当且仅当满足下列关系时称其为堆。在一个堆中,若堆顶元素为最大元素,则称为大顶堆;若堆顶元素为最小元素
随机试题
下列选项中,不属于费用分摊调整对象的是
诊断脑震荡的根据,以下哪一个是不正确的
下列不属于正常骨髓象特征的是
根据我国刑事诉讼法的规定和有关的司法解释,下述说法中正确的是( )。
林某在河道内修建了“农家乐”休闲旅社,在紧急防汛期,防汛指挥机构认为需要立即清除该建筑物,林某无法清除。对此,下列哪些说法是正确的?
除特殊情况外,国家级专项规划应在批准后()内向社会公布。
垫层厚度可按当地经验确定,一般宜大于或等于( )。
弯弯的森林小道上,守林人停下来,把我领到一棵参天的古树边,用深沉的眼光在告诉我什么,于是,我抬起头。我突然惊讶地发现原来这是一棵刚刚遭到雷火劈伤的古树,______。那些冷冷的光秃秃的枝桠伸向天空,好像在寻找着什么……填入上面语段中横线部分的句子,
“我谁都不认识”中的“谁”不表示疑问语句,因此这时它不再是一个疑问代词。()
COLLUSION:FRAUD::
最新回复
(
0
)