登录
已链接应用程序
正在加载...
程序员的自我修养
空间
问题
按回车键(Enter)搜索
帮助
在线帮助
快捷键
RSS源建立器
新功能
可用的小工具
关于Confluence
登录
类库与框架
页面
博文
问题
页面树结构
浏览页面
设置
空间管理
t
附件(1)
页面信息
已解决评论
以层级方式查看
查看页面源代码
页面
类库与框架
从零开始重写sylar C++高性能分布式服务器框架
JIRA 链接
守护进程
由
zhongluqiang
创建于
12月 10, 2021
将进程与终端解绑,转到后台运行,除此外,sylar还实现了双进程唤醒功能,父进程作为守护进程的同时会检测子进程是否退出,如果子进程退出,则会定时重新拉起子进程。
以下是守护进程的实现步骤:
调用daemon(1, 0)将当前进程以守护进程的形式运行;
守护进程fork子进程,在子进程运行主业务;
父进程通过waitpid()检测子进程是否退出,如果子进程退出,则重新拉起子进程;
无标签
概览
内容工具
{"serverDuration": 38, "requestCorrelationId": "2ca52ce5ef3cacdd"}