2024-05-18 08:45:01 发布
网友
我试图找到一个正在运行的进程,但僵尸进程打断了我-因为它,我无法确定进程本身是否正在运行。在
for pid in psutil.pids(): try: p = psutil.Process(pid) if name in p.name(): return True else: pass except: return Fals
不管你能做什么,
您需要在工作队列中的进程上使用.join(),这会将它们锁定到调用应用程序,直到所有进程成功,或者在父进程被终止时终止,并在守护程序模式下运行它们。
检查父节点连接其子节点,以避免僵尸。看看这个,它可能会对multiprocessing in python
您可以检查子级是否仍在使用is\u alive()成员函数运行。
不管你能做什么,
您需要在工作队列中的进程上使用.join(),这会将它们锁定到调用应用程序,直到所有进程成功,或者在父进程被终止时终止,并在守护程序模式下运行它们。
检查父节点连接其子节点,以避免僵尸。看看这个,它可能会对multiprocessing in python
您可以检查子级是否仍在使用is\u alive()成员函数运行。
相关问题 更多 >
编程相关推荐