【发布时间】:2017-12-18 22:42:55
【问题描述】:
我正在寻找一个关于如何在 python 中的两个或多个进程之间共享复杂对象的简单示例。 在我的主要我有类似的东西
if __name__ == "__main__":
FirstClass().start()
SecondClass().start()
等等...每个类的定义如下:
class FirstClass(multiprocessing.Process):
def __init__(self):
super(FirstClass, self).__init__()
[...]
我想要一个 MySharedClass,里面包含我需要的所有数据(自定义对象列表等),我可以从子流程访问和修改...其他子流程当然应该看到更新的数据。
我知道我应该使用经理,但文档看起来对我的技能来说有点混乱。 提前致谢。
【问题讨论】:
-
这能回答你的问题吗? How can I share a class between processes?
标签: python-3.x python-multiprocessing