当前位置:首页 > 四级网络工程师 > [17] > 正文内容

[17][13][单选]下列进程间通信的各种方法中,哪一个是“消息缓冲”通信方式

[17]2年前 (2025-02-02)

在相互通信的进程之间存在一个公共区域,一组进程向该公共区域写,另一组进程从公共区域读,通过这种方式实现两组进程间的信息交换

在内存中开辟若干区域,发送进程申请一个区域,并将信息送入,然后把它插入到接收进程的相应队列中,之后通知接收进程接收

发送进程先建立一个链接两个进程的通信机制,然后把信息送入该机制;发送进程和接收进程不直接建立联系,而接收进程可以在任何时刻从该机制中获取信息

发送进程间建立连接两个进程的一个打开的共享文件,然后写入数据;接收进程在需要时可以从该共享文件读出数据,写入和读出数据的长度是可变的


答案

在内存中开辟若干区域,发送进程申请一个区域,并将信息送入,然后把它在内存中开辟若干区域,发送进程申请一个区域,并将信息送入,然后把它插入到接收进程的相应队列中,之后通知接收进程接收


解析

消息缓冲通信方式是:在内存中开辟若干区域,发送进程申请一个区域,并将信息送入,然后把它插入到接收进程的相应队列中,之后通知接收进程接收,所以选项B符合题意。

【涉及考点】

第4章 并发与同步


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=6547

相关文章

[17][4][单选]系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系统调用

查找数组中的最大数用户程序创建一个新进程打开磁盘上的一个文件一个进程向另一个进程发送消息答案查找数组...

[17][5][单选]进程控制块PCB是描述进程基本情况以及进程的运行变化过程的数据结构,下列哪一项不是进程控制块中记录的信息?

中断源进程队列指针程序状态字运行时间答案中断源解析进程控制块PCB的内容一般可以分成调度信息和现场信...

[17][6][单选]在计算机系统中被创建的进程具有多种特性,所谓进程的“并发性”是指

宏观上,不同的进程可以一起向前推进微观上,不同的进程均是一起向前推进的不同的进程都是同时开始执行,并...

[17][7][单选]某八核处理器的计算机系统中共有150个进程,那么,任意时刻处于运行状态的进程最多有几个

815010答案8解析运行状态是指进程已经获得CPU,并且在CPU上执行的状态。在一个单CPU系统中...

[17][9][单选]对于如下C语言程序

int main( {    pid_t pid;   &n...

[17][11][单选]下列描述的四个场景中,哪一个只存在进程互斥关系而没有同步关系

不同的用户使用订票软件同时访问同一个订票数据库不同的用户在各自的电脑上打开同一网站页面不同的用户在同...