系统相关
首页 > 系统相关> > 嵌入式100题(015):正确处理僵尸进程的方法

嵌入式100题(015):正确处理僵尸进程的方法

作者:互联网

正确处理僵尸进程的方法

  1. 子进程退出时向父进程发送SIGCHILD信号,父进程处理SIGCHILD信号。在信号处理函数中调用wait进行处理僵尸进程。
  2. fork两次,父进程fork一个子进程,然后继续工作,子进程fork一个孙进程后退出,那么孙进程被init接管,孙进程结束后,init会回收。不过子进程的回收 还要自己做。两次fork的原理是将子进程成为孤儿进程,从而其的父进程变为init进程,通过init进程可以处理僵尸进程。

标签:fork,僵尸,SIGCHILD,嵌入式,正确处理,init,015,进程,100
来源: https://www.cnblogs.com/swk0918/p/14444958.html