开发者社区> 问答> 正文

僵死进程是怎么被回收的?

父进程fork了子进程。父进程没有安装SIGCHLD信号处理。在子进程exit的时候,父进程并没有运行到wait,可能过了很久,父进程wait了,此时还能回收僵死的子进程么?是怎么回收的?

展开
收起
a123456678 2016-06-06 13:47:15 2137 0
1 条回答
写回答
取消 提交回答
  • 子进程挂了就等着父进程来给它收尸。如果父进程不给它收尸就退出了,那么交给init来收尸。
    其实进程退出后其相关的内存等资源已经释放了,只剩下一个task struct结构在进程表中躺着吓唬人。

    2019-07-17 19:28:24
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
服务上云加速大家居产业C2M进程 立即下载
JVM的GC 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多