会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
角色人生
博客园
首页
新随笔
联系
订阅
管理
嵌入式100题(015):正确处理僵尸进程的方法
正确处理僵尸进程的方法
子进程退出时向父进程发送SIGCHILD信号,父进程处理SIGCHILD信号。在信号处理函数中调用wait进行处理僵尸进程。
fork两次,父进程fork一个子进程,然后继续工作,子进程fork一个孙进程后退出,那么孙进程被init接管,孙进程结束后,init会回收。不过子进程的回收 还要自己做。两次fork的原理是将子进程成为孤儿进程,从而其的父进程变为init进程,通过init进程可以处理僵尸进程。
posted @
2021-02-25 08:54
角色人生
阅读(
550
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告