日期:2014-05-16  浏览次数:20695 次

父进程exit(0)之后,其子进程和孙进程的getppid()都是1吗?
如题!
如果都是1,请问作何解释?
按照我个人的理解,父进程exit之后,子进程仍然存在,那么孙进程getppid()的值应该是子进程的ID,子进程getppid()的值为1
------解决方案--------------------
父进程退出了,其子进程的父进程ID将变为1
但是对于子进程A的子进程B来说,其父进程ID当然还是A的进程ID
------解决方案--------------------
孙进程的父亲不是还在, 它不算孤儿.  没有必要再让init来领养.