SIGCHLD: signal:child 这个就是进程通信的信号--子进程停止继续都会发送通知 fork创建子进程-使用wait waitpid 等待子进程终止后回收 因为不知道哪个进程先结束-子进程结束父进程没有执行waitpid回收 使用两次fork来使父进程早点结束,这样成为孤儿进程被收养 fork两次,儿子直接exit死掉,孙子继续执行,这样直接孤儿被init回收
点赞 评论

相关推荐

11-14 16:15
已编辑
湖南工业大学 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务