psycopg のドキュメントには次のように記載されています。「Psycopg 接続はグリーン スレッド セーフではなく、異なるグリーン スレッドで同時に使用することはできません。スレッドごとに 1 つのカーソルを使用して一度に複数のコマンドを実行しようとすると、エラー (またはバージョンのデッドロック) が発生します。 2.4.2 より前。したがって、プログラマーは、コルーチン間の接続の共有を避けるか、ライブラリに適したロックを使用して共有接続を同期することをお勧めします (プーリングなど)。"
グリーン スレッド セーフなプールの実装が見つかりません。