![]() |
1
38
否。如果父进程被杀死,子进程将成为init进程的子进程(进程ID为1,由内核作为第一个用户进程启动)。 init进程定期检查新的子进程,并等待它们(从而释放由它们的返回值分配的资源)。 这个问题已经在这里讨论过了,并给出了高质量的答案: How to make child process die after parent exits? |
![]() |
CalculusLover · 在本例中,fork()是如何工作的? 2 年前 |
![]() |
jjmerelo · 使用Proc::Async从绑定管道读取 6 年前 |
![]() |
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 6 年前 |
![]() |
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 6 年前 |
![]() |
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 6 年前 |
![]() |
Hatshepsut · 使用命令行参数使用region调用子流程 6 年前 |