我的问题是关于multiprocessing.Managers.BaseManager的正确用法。文档中的主要示例显示了如何通过创建BaseManager的子类来自定义此类。我可以理解,如果有人这样做是为了修改或扩展BaseManager的行为。为什么在简单用例中将多重处理的BaseManager子类化?
但在网络上,甚至在#2人的answer证明BaseManager的通过创建子类的使用不改变BaseManager在所有的行为:
class MyManager(BaseManager): pass
我的问题是:什么是在这种情况下指出这一点?为什么不直接使用BaseManager和BaseManager.register()?我错过了什么吗?
谢谢。现在我明白了它背后的动机。 – ThoWe