私はこれを理解したと思います。答えは、Pythonでのマルチプロセッシングが共有されているという事実にあります。つまり、メモリスペース全体、関数、およびすべてがコピーされます。したがって、プロセスごとに、pidが異なっていても、メモリスペースは相互のコピーであり、メモリスペース内の接続のアドレスは同じになります。同じ理由で、最初に行ったようにグローバル接続プールを宣言することは役に立たず、各プロセスは、一度に1つの接続のみがアクティブになる独自の接続プールになりました。
私はこれを理解したと思います。答えは、Pythonでのマルチプロセッシングが共有されているという事実にあります。つまり、メモリスペース全体、関数、およびすべてがコピーされます。したがって、プロセスごとに、pidが異なっていても、メモリスペースは相互のコピーであり、メモリスペース内の接続のアドレスは同じになります。同じ理由で、最初に行ったようにグローバル接続プールを宣言することは役に立たず、各プロセスは、一度に1つの接続のみがアクティブになる独自の接続プールになりました。