我的问题是关于multiprocessing.Managers.BaseManager的正确用法。文档中的主要示例展示了如何通过创建 BaseManager 的子类来自定义此类。我可以理解是否有人这样做是为了修改或扩展 BaseManager 的行为。
但在网上,甚至在 Stackoverflow 上的一个答案中,人们通过创建一个根本不改变 BaseManager 行为的子类来演示 BaseManager 的用法:
class MyManager(BaseManager): pass
Run Code Online (Sandbox Code Playgroud)
我的问题是:在这种情况下这样做有什么意义?为什么不直接使用 BaseManager 和 BaseManager.register() 呢?我错过了什么吗?