【发布时间】:2021-10-27 02:34:24
【问题描述】:
我对 linux 中的 getppid 系统调用感到困惑。
它是返回生成它的进程的 pid 还是返回当前父进程的 pid(如果原始父进程退出,可能会有所不同)?
【问题讨论】:
-
getpid返回当前进程的pid。不是父进程。 -
你在想
getppid()吗? -
@Shawn 是的
-
进程是无性别的,所以它们既不是另一个进程的母亲也不是父亲,只是父母。我认为“真正的父母”是指产生它的过程,但我建议您在未来更加明确,因为“真正的”实际上并没有描述您所要求的内容。
标签: linux process system-calls pid libc