当前位置: 技术问答>linux和unix
Linux中子父进程
来源: 互联网 发布时间:2016-07-30
本文导语: 在Linux中, 如果父进程调用exit(0)退出, 那么由该进程创建的两个子进程会立即退出吗??? 希望围绕该问题说清楚点,谢谢了。 | pthread_exit() | 不会 两个子进程脱离了父进程,独立运行 父...
在Linux中,
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
|
pthread_exit()
|
不会
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收养
如果是多线程,任意一线程调用exit,整个进程都退出
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收养
如果是多线程,任意一线程调用exit,整个进程都退出
|
exit是终止进程的,那终止线程的是哪个函数(_exit())?
pthread_exit()主动退出线程
pthread_cancel(),外部设置线程退出点
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
父进程退出之后,子进程会被init进程接管。
你参考僵尸进程就更了解。
http://topic.csdn.net/u/20090612/08/ac126344-ab54-45ec-b1da-e22f9061a86e.html
pthread_exit()主动退出线程
pthread_cancel(),外部设置线程退出点
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
父进程退出之后,子进程会被init进程接管。
你参考僵尸进程就更了解。
http://topic.csdn.net/u/20090612/08/ac126344-ab54-45ec-b1da-e22f9061a86e.html
|
高手指教:
exit是终止进程的,那终止线程的是哪个函数(_exit())?
谢谢