本章话题主要关注进程间关系。比如有关进程组、进程组组长、会话、前台进程组等这些概念。设计进程扇和进程链的概念,是为了方便描述进程间关系以及完成相关的实验。
如果有一个进程,它生成了若干个进程,这若干个进程之间都是兄弟进程,就把这种关系称为进程扇结构,这一系列进程就是一个进程扇。如图 1 所示。
pstree -ap
命令查看进程间关系从图 3 可以看出 ps_swing 这几个进程符合进程扇的定义。
如果某个进程生成了一个子进程,它的子进程又生成了一个子进程,直到最后一个子进程不再产生新的子进程,那么这一系列进程被称为进程链。如图 4 所示。
pstree -ap
命令查看进程间关系从图 6 中可以看到,6934、6935、6936、6937 和 6938 这 5 个进程构成了一种链式关系。
练习:使用 pstree
命令查看进程扇和进程链的结构,并显示进程 ID、进程组 ID。
新闻热点
疑难解答