getpid和Top命令linux之间的进程id不同

getpid和Top命令linux之间的进程id不同,linux,top-command,Linux,Top Command,程序用函数getpid()在文件中写入当前进程id,例如1100,但wenn命令在顶部运行,我变成了进程id 1101!!!!!为什么有其他类似ID可以显示,例如线程ID或进程组ID。有其他类似ID可以显示,例如线程ID或进程组ID。根本不可能。getpid函数输出和top显示的id将相同。我希望你弄糊涂了 你能简单地解释一下,你是怎么做的吗?根本不可能。getpid函数输出和top显示的id将相同。我希望你弄糊涂了 你能简单地解释一下,你是怎么做的吗?你在程序中使用fork()或类似的调用吗?

程序用函数getpid()在文件中写入当前进程id,例如1100,但wenn命令在顶部运行,我变成了进程id 1101!!!!!为什么

有其他类似ID可以显示,例如线程ID或进程组ID。

有其他类似ID可以显示,例如线程ID或进程组ID。

根本不可能。getpid函数输出和top显示的id将相同。我希望你弄糊涂了


你能简单地解释一下,你是怎么做的吗?

根本不可能。getpid函数输出和top显示的id将相同。我希望你弄糊涂了

你能简单地解释一下,你是怎么做的吗?

你在程序中使用fork()或类似的调用吗?我们可以看到您的代码吗?您在程序中使用fork()或类似的调用吗?我们能看看你的密码吗?