哪些IPC方法只能用于相关流程?

时间:2015-10-28 01:32:56

标签: linux ipc

在我从http://mywiki.wooledge.org/BashFAQ/027

看到之前,我忽略了以下重要问题
  

两个不相关的进程不能使用参数,环境或stdin / stdout进行通信;需要某种形式的进程间通信(IPC)。

希望我能清楚地了解大局。

哪些IPC方法只能用于相关流程,而不能用于不相关流程?

没有这种限制可以使用哪些IPC方法?

主要关注Linux。

1 个答案:

答案 0 :(得分:1)

唯一相关的'进程是子进程。如果进程A分叉进程B,则进程A可以连接进程B本身的stdin和stdout,以便它可以与进程b通信。这就是'系统'呼叫工作。

否则你必须做他提到的事情(或共享内存或unix套接字)