当前位置:  开发笔记 > 开发工具 > 正文

在C中,如果父进程终止,那么子进程是否会自动终止?

如何解决《在C中,如果父进程终止,那么子进程是否会自动终止?》经验,为你挑选了1个好方法。

如果我fork()用来生成子进程,那么一旦父进程终止,子进程会自动终止吗?或者必须编程吗?



1> John Wu..:

这不是真正的问题,这是一个O/S问题.

在Windows中,进程将继续,直到它调用ExitProcess或执行了足够的CPU RET,并且调用堆栈中没有任何内容.

在Unix中,该过程将继续并作为子进程运行init.

在两个O/S上,具有足够权限的用户可以终止该进程.

另一方面,线程是另一回事 - 它们将在进程终止时终止.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有