gpt4 book ai didi

python - 我怎么知道子进程何时死亡?

转载 作者:太空狗 更新时间:2023-10-30 00:04:15 41 4
gpt4 key购买 nike

在我的类里面,我运行 4 个进程。

from multiprocessing import Process

procs = (
Process(target=ClassOne, name='ClassOne'),
Process(target=ClassTwo, name='ClassTwo'),
Process(target=ClassThree, name='ClassThree'),
Process(target=ClassFour, name='ClassFour'),
)

for p in procs:
p.daemon = False
p.start()

我希望在我的一个子进程死亡时收到通知,这样我就可以杀死另一个进程和我自己。

最佳答案

只需为 SIGCHLD 定义一个信号处理程序,检查刚刚死去的 child 返回的帧以检索您需要的有关它的信息......如果有必要,也 exit() 父 :)

关于python - 我怎么知道子进程何时死亡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3675675/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com