子进程是另一个使用execlp
运行的C程序。机器是Unix。我知道子进程可以使用 execlp("ps", "ps", NULL) 访问进程表,但我不知道它如何确定其同级进程。
即使进程是异步的,我也知道同级进程将会运行。
最佳答案
Is it possible for a child process to get the PID of its siblings?
如果不使用某种协议(protocol)与家长交谈,这是不可能以可移植的方式实现的。在某些系统上,这甚至可能根本不可能。
关于c - 子进程是否可以获取其兄弟进程的 PID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44319449/