子进程

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 的引用丢失了。 这个单元测试很好地总结了这个概念。 另请参阅如何终止进程树终止子进程