私の質問はmultiprocessing.Managers.BaseManagerの正しい使い方についてです。ドキュメントの主な例は、BaseManagerのサブクラスを作成してこのクラスをカスタマイズする方法を示しています。 BaseManagerの動作を変更または拡張するために誰かがこれを行うかどうかを理解できます。単純なユースケースでマルチプロセッシングのBaseManagerをサブクラス化するのはなぜですか?
しかし、ネット上でもanswerでのStackOverflowの人々に全くBaseManagerの動作を変更しないサブクラスを作成することによりBaseManagerの使用方法を示しています
class MyManager(BaseManager): pass
を私の質問は:何がそのような場合にその点を指摘しますか?なぜBaseManagerとBaseManager.register()を直接使用しないのですか?何か不足していますか?
編集:さらに多くの例が見つかりました:hereおよびhereです。
ありがとう。今私はそれの背後にある動機を理解しています。 – ThoWe