摘要: 转自:http://www.pythoner.cn/home/blog/double-fork-when-creating-daemon/Daemon进程守护进程(daemon)是指在UNIX或其他多任务操作系统中在后台执行的电脑程序,并不会接受电脑用户的直接操控。此类程序会被以进程的形式初始化。守护进程程序的名称通常以字母“d”结尾:例如,syslogd就是指管理系统日志的守护进程。常见的Apa... 阅读全文
posted @ 2015-06-05 16:47 外禅内定,程序人生 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 当服务器处理多个请求链接的时候,常用的做法是收到一个请求,服务器就fork一个子进程,如果父进程调用wait函数处理子进程结束时的状态信息,那么wait函数必须等待子进程的结束,这时同一时刻服务器就只能处理一个请求,如果考虑不使用wait函数,那么接受一个请求,结果就会产生一个僵尸进程,因为父进程一直fork,init进程也无法接管结束的子进程,这时候,因为一台服务器产生的进程数是有限的,不是无限... 阅读全文
posted @ 2015-06-05 16:45 外禅内定,程序人生 阅读(555) 评论(0) 推荐(0) 编辑