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

[18][13][单选]下列进程间通信的各种方法中,哪一个是“信箱”通信方式

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

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

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

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

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


答案


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


解析


进程间通信可以使用信箱机制,信箱机制包括信箱头和信箱体;信箱通信是当一个进程要与另一进程通信时,就创建一个连接两个进程的信箱,发送进程把信件投入信箱,而接收进程可以在任何时刻从信箱中取走信件,选项C正确,故本题答案选择C选项。涉及考点为第4章并发与同步。


转载请注明出处。

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

相关文章

[18][1][单选]共享性是操作系统的特征之一。下列描述的四种资源中,哪一种不具有“同时共享”

内存储器系统中的扫描仪可重入的操作系统代码硬盘驱动器答案系统中的扫描仪解析系统中的扫描仪是独占设备,...

[18][2][单选]下列哪一个标志位不包含在程序状态字(PSW)中

结果为零标志位(ZF)符号标志位(SF)进位位(R)虚拟中断标志位(VIF)答案进位位(R)解析为了...

[18][3][单选]中断和异常都是将正在执行的程序打断,完成相应处理后再恢复执行,但是二者是有区别的。下列各种事件中,哪一项属于中断

网卡上数据缓冲区满算术溢出内存保护出错自主程序试图执行特权指令答案网卡上数据缓冲区满解析中断是由外部...

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

进程可以控制自己的运行节奏,不依赖任何外部条件一个进程是一个相对完整的资源分配单位一个进程对应一段程...

[18][8][单选]进程创建后其进程控制块形成了多个队列,下列哪一个队列不在这些队列中

就绪队列等待队列消息队列运行队列答案消息队列解析为了实现对进程的管理,系统将所有进程的PCB排成若干...

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

```c int main() {    pid_t pid; &n...