子进程

Process.children(recursive=False) - 原文

将此进程的子进程作为 Process 实例列表返回。如果 recursiveTrue ,则返回所有父子后代。假设A为一个进程的伪代码示例:

A ─┐ │ ├─ B (child) ─┐ │ └─ X (grandchild) ─┐ │ └─ Y (great grandchild) ├─ C (child) └─ D (child) >>> p.children() B, C, D >>> p.children(recursive=True) B, X, Y, C, D

注释: 在上面的例子中,如果进程 X 消失,进程 Y 也不会被返回,因为对进程 A 的引用丢失了。 这个单元测试很好地总结了这个概念。 另请参阅如何终止进程树终止子进程