如何在 python 多处理中获取已启动管理器的 pid



我在python多处理中使用管理器,既然管理器启动了,就生成了一个子进程,如何获取子进程的pid?感谢

对于user1221244来说,答案为时已晚,但可以帮助此线程的未来读者:

从 PY361 开始,管理器() 实例的 PID 可能会在下面的代码中演示:

import multiprocessing;
if __name__ == '__main__':
    Mngr = multiprocessing.Manager();
    print('Manager process Pid:', Mngr._process.ident);

请注意,由于上述内容涉及对标记为私有 (_process) 的对象的访问权限,因此在将来的版本中可能会更改。

最新更新