Unix 中的父进程是什么意思



unix PID 的父进程 ID 定义为:父进程 ID(启动它的进程的 ID)。

例如,我登录到 unix 服务器并调用一个 java 进程,PID 将是 java 进程的 ID,但是 java 进程的父进程是什么?

它将是你的外壳的PID。如果你了解 shell 的工作原理以及 fork() 系统调用的作用,那么直觉就相对简单了。要进行验证,请运行java MyJavaProgram & ps -f

父进程是一个生成另一个进程的进程,通常代表它做一些工作(这就是 shell)。它只是一个应用程序(通常用 C 编写),它将执行 fork() 命令来生成一个子进程,发送一些工作让它做,然后等待它完成或接受其他命令(即,如果传递了 & 选项)。

相关内容

最新更新