Linux网络编程wait(和waitpid(的讲解linux wait和waitpid




Linux网络编程wait(和waitpid(的讲解linux wait和waitpid

2022-07-20 20:30:43 网络知识 官方管理员
客户端断开连接后,服务器端存在大量僵尸进程这是由于服务器子进程终止后,发送SIGCHLD信号给父进程,而父进程默认忽略了该信号。为避免僵尸进程的产生,无论我们什么时候创建子进程时,主进程都需要等待子进程返回,以便对子进程进行清理。为此,我们在服务器程序中添加SIGCHLD信号处理函数。

复制代码

发表评论:

最近发表
网站分类
标签列表