Unix 当第一个子进程退出,然后父进程不调用wait退出时会发生什么?
在fork调用之后,子级调用exit(),然后父级正常退出。孩子是否成为孤儿并作为父母获得init?如果是这种情况,在init调用wait之前,我是否应该将进程视为僵尸?它被Unix 当第一个子进程退出,然后父进程不调用wait退出时会发生什么?,unix,process,operating-system,fork,Unix,Process,Operating System,Fork,在fork调用之后,子级调用exit(),然后父级正常退出。孩子是否成为孤儿并作为父母获得init?如果是这种情况,在init调用wait之前,我是否应该将进程视为僵尸?它被init重新租用(采用)。是的,在init调用wait()之前,您将看到一个僵尸进程,但是init会立即调用wait(),因此在实践中您永远不会捕获僵尸进程init非常适合立即获取转租给它的僵尸进程
init
重新租用(采用)。是的,在init
调用wait()
之前,您将看到一个僵尸进程,但是init
会立即调用wait()
,因此在实践中您永远不会捕获僵尸进程init
非常适合立即获取转租给它的僵尸进程