【发布时间】:2026-02-03 14:35:01
【问题描述】:
我知道有几种方法可以实现 IPC。如管道、套接字等。
这是我的问题:
假设我们有一个父进程 A 和两个子进程 B 和 C。
我知道如果 B 想和 C 通信,它需要使用 IPC。
Q1:在这种情况下,IPC 方法是否受到限制?要实现这种IPC,是否只能使用某些类型的IPC?比如它只能使用管道,共享内存但信号。
Q2:如果子进程想和它的父进程通信,需要IPC吗? (B 有它的孩子 D 怎么样,如果 D 想和 A 通信,需要 IPC 吗?) Q3:如果B中的一个线程和D中的一个线程,这两个线程之间是否需要IPC才能进行通信?
Q4:和Q3一样的问题,请问两个线程一个在子进程,一个在父进程?
谢谢
【问题讨论】:
标签: operating-system ipc