杀死父进程,子进程一定会结束
时间: 2024-05-28 19:10:41 浏览: 214
Android进程结束杀掉子线程Demo
杀死父进程并不会直接导致子进程结束,取决于子进程的创建方式和状态。如果子进程是由父进程创建的并且父进程在结束前没有等待子进程结束,那么子进程将成为孤儿进程并被 init 进程接管。如果子进程是由父进程调用 fork 后创建的,那么子进程将继承父进程的一些属性,包括父进程 ID 和会话 ID。在这种情况下,杀死父进程会使子进程成为孤儿进程并被 init 进程接管,但如果子进程在此之前已经被终止或已经调用了 exit 函数,则子进程会在此时结束。因此,无法保证杀死父进程会直接导致子进程的结束。
阅读全文