Linux 下每个进程都会有一个非负整数表示的唯一进程 ID ,简称 pid 。 Linux 提供了 getpid 函数来获取进程的 pid ,同时还提供了 getppid 函数来获取父进程的 pid每个进程都有父进程,父进程也有父进程,这就形成了一个以 init 进程为根的家族树。除此以外,进程还有其他层次关系:进程、进程组和会话。进程组和会话在进程之间形成了两级的层次:进程组是一组相关进程的集合,会话是一组相关进程组的集合。用人来打比方,会话如同一个公司,进程组如同公司里的部门,进程则如同部门里的员工。尽管每个员工都有父亲,但是不影响员工同时属于某个公司中的某个部门·PID :进程的唯一标识。对于多线程的进程而言,所有线程调用 getpid 函数会返回相同的值。·PGID :进程组 ID 。每个进程都会有进程组 ID ,表示该进程所属的进程组。默认情况下新创建的进程会继承父进程的进程组 ID 。SID :会话 ID 。每个进程也都有会话 ID 。默认情况下,新创建的进程会继承父进程的会话 IDps -ejH ps axjf通过上述命令可以看出 进程的层次关系
1200字范文,内容丰富有趣,写作的好帮手!