gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:45:10 24 4
gpt4 key购买 nike

我忽略了以下重要问题,直到我从 http://mywiki.wooledge.org/BashFAQ/027 看到

Two unrelated processes cannot use the arguments, the environment or stdin/stdout to communicate; some form of inter-process communication (IPC) is required.

希望我能对大局有一些清晰的认识。

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

哪些 IPC 方法可以不受此限制地使用?

主要关注 Linux。

最佳答案

唯一的“相关”进程是子进程。如果进程 A fork 进程 B,那么进程 A 可以连接进程 B 本身的标准输入和标准输出,以便它可以与进程 b 对话。这就是“系统”调用的工作方式。

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

关于linux - 哪些IPC方法只能用于相关流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33381418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com