本书未发布
定时任务
模拟面试问答#
- Q:一次 fork 和二次 fork 的区别是什么?为什么要二次 fork 呢?
- Q:posix_setsid 函数的作用是什么?
- Q:进程除了有 pid,还有 sid,gid,st, user 等状态,这些属性可以用来做些什么?
- Q:信号处理器的工作模式是什么样的?
- Q:回收子进程可以使用
pcntl_signal_dispatch
和pcntl_signal
, 或者pcntl_waitpid
. 区别是什么?
开发时遇到的问题#
- 使用
SIGCHLD
回收子进程时,并发情况下一些子进程会回收失败 - 子进程启动时没有指定
STDOUT
,STDERR
会启动失败 - 日志文件输出是以文件的方式读取,无法一直刷新出内容