Linux僵尸进程的三种处理方式

3.1分析以下程序,会有僵尸进程出现吗?后台运行该程序,前台用ps命令查看进程,判断是否出现僵尸进程,如果出现,请用三种方法(wait/waitpid,两次fork,捕捉信号SIGCHLD)修改程序处理僵尸进程。

#include<stdio.h>

#include<stdlib.h>

#include<sys/types.h>

#include<sys/wait.h>

    main()

{int pid;

 if ((pid=fork())==0)

    { sleep(2);printf(


版权声明:本文为weixin_42048463原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。