摘要:
1、两次fork()来避免僵尸进程 当我们只fork()一次后,存在父进程和子进程。这时有两种方法来避免产生僵尸进程: 1)父进程调用waitpid()等函数来接收子进程退出状态; 2)父进程先结束,子进程则自动托管到Init进程(pid = 1)。 考虑子进程先于父进程结束的情况: 若父进程未处理 阅读全文
摘要:
1、守护进程 守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。所有的守护进程都没有控制终端,其终端名设置为问号。 2、编程规则 1)首先调用umask函数将文件模 阅读全文