比方说,从内核 2.6 开始。
我观察系统上所有正在运行的进程。
孩子的PID总是大于父母的PID吗?
是否可能有“反转”的特殊情况?
process linux-kernel
当我查看进程表 ( ps -a)中 PID 的编号时,我找不到任何模式,因为 PID 不是后续数字,有时这些数字之间存在很大的“差距”。是不是因为可能有一些进程运行时间很短,他们保留了一些PID?是否有一些范围,之后进程编号会重置?
ps -a
我使用的是 Mac OS X,但我想答案应该适用于一般的 UNIX。
process process-management
process ×2
linux-kernel ×1
process-management ×1