最佳答案
在 Linux 中,子进程或线程(轻量级子进程)经常会出现在具有完全相同签名的父进程下方,看起来就像有两个或多个相同的进程在运行。
如果你做了
ps -efH | grep a.out
您应该看到该树结构,您也可以通过打开 TreeView (F5)在 htop 中观察它。或者做一个
pstree -clap <pid of parent process>
您也可以使用父终端进程,它会给您该进程及其所有子进程。因此,您将要从终端运行 a.out do
echo $$
这将为您提供其进程,启动 a.out 然后在另一个终端中使用您刚刚在 pstree 命令中获得的进程 ID。
关于linux - 您会得到 'aux ps' 输出,其中仅打开 1 个终端,并且 a.out 执行了 2 次,但您只调用了一次。趋势中的一些东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39104167/