【发布时间】:2011-06-27 11:39:51
【问题描述】:
我在 C 程序中连续执行 3 次分叉。
1. 它会以相同的顺序执行吗? (我的猜测是肯定的)。
2. 如果我从 shell 执行pgrep myexecutable,它会按照与启动时相同的顺序提供进程 ID 吗? (我的猜测是没有,因为你不能保证系统给孩子什么pid,对吧?)
【问题讨论】:
-
对于任何合理的程序来说都没有关系。
-
最后一个分叉进程的PID是
$!stackoverflow.com/a/25361436/6655092...我在实际寻找$!时发现了这个问题,所以我想我会在这里发布。