首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程Pa不断向管道写数据,进程Pb从管道中读取数据并加工处理,如图2—7所示。如果采用PV操作来实现进程Pa和Pb的管道通信,并且保证这两个进程并发执行的正确性,则至少需要( )。
进程Pa不断向管道写数据,进程Pb从管道中读取数据并加工处理,如图2—7所示。如果采用PV操作来实现进程Pa和Pb的管道通信,并且保证这两个进程并发执行的正确性,则至少需要( )。
admin
2017-08-31
61
问题
进程Pa不断向管道写数据,进程Pb从管道中读取数据并加工处理,如图2—7所示。如果采用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时说明管道已满拒绝Pa再写入数据;为O时说明管道为空拒绝Pb再读出数据。管道初始是没有数据的,所以初始值为0(特例情况即管道的大小为1个单位)。程序还需要1个互斥信号量来保证程序只有一个进程访问管道,其初始值为1。
转载请注明原文地址:https://kaotiyun.com/show/C0JZ777K
本试题收录于:
网络工程师上午基础知识考试题库软考中级分类
0
网络工程师上午基础知识考试
软考中级
相关试题推荐
区块链技术的特性不包括(68)________。
在计算机网络安全中,不属于物理安全威胁的是(27)________。
请说明异步传输和同步传输的不同之处。根据图16-1,请用300字以内文字简要描述异步串口的数据传输过程。
阅读以下说明和C语言代码,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]有两个任务(编号分别为0和1)需要访问同一个共享资源,为了解决竞争条件(racecondition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个任务访问
图16-2的状态图不完全,请将其补充完整,并将下面给出的转换关系填入图16-2的适当位置。转换关系:①用户需要语音通话②通话完成③重新连接网络④未找到网络或网络出错按照你对GPS终端系统
如果处理机按16位以大端方式(big_endian)编址,请在图4-2所示的存储器图表中填入myRarData数据的存储内容(十六进制表示)。在图4-1所示的程序中,第22行的语句执行完成后,下列语句的结果是多少?请将应填入(n)处的内容写在对应栏中
RS-232标准在初期可以满足人们的要求,但当人们要求以更高的速率传送到更远的距离时,需要有新的标准。RS-449就是为此目的而设计的,在其标准规格中,RS-422标准是平衡式的,传输一个信号用两条线,逻辑信号用(33)表示,双线传输的主要优点是(34)。
阅读以下程序段,在实模式存储管理方案中,gvCh存放在(36)中;main函数编译后的代码存入在(37)中;指针p存放在(38)中。#include<malloc.h>unsignedchargvCh;unsignedsho
Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,ap
随机试题
Themorelearnedamanis,______heusuallyis.
男性病人,65岁。因进行性吞咽困难入院,诊断为食道癌。若病人出现声音嘶哑,应考虑
齿轮泵属于()。
()适宜规模较小,生产技术比较简单的企业。
我国现存第一大城垣同时也是世界第一大城的是()。
签订集体劳动合同要遵循的原则包括()。
庄子的代表作是______,为《庄子》的第一篇,本文想象奇特怪诞,洋溢着浪漫色彩。
下列词语中,没有错别字的一项是()。
结构性流动指的是因生产技术或者社会结构方面的变革引起的社会集团、社会阶层和人口性质与分布的大规模变化,往往不以个人意志为转移。根据上述定义,下列哪项不属于结构性流动?
已知二次型f(x1,x2,x3,x4)=2x1x2+2x1x3+2x1x4+2x3x4,则二次型f(x1,x2,x3,x4)的矩阵为_______,二次型f(x1,x2,x3,x4)的秩为________.
最新回复
(
0
)