50 のプロセスがあり、それらを使用して (たとえば) 20000 の異なる入力値を操作しているとします。(私は pathos ライブラリを使用しています。これは、Python のマルチプロセッシング ライブラリと同様に動作すると思います。)
thread_pool = pathos.multiprocessing.ProcessingPool(threads=50)
thread_pool.map(function, inputs)
プロセスごとに 1 つの SQLAlchemy データベース エンジンを作成したいと考えています (ただし、入力値ごとに作成するリソースがありません)。次に、そのプロセスを使用して処理されるすべての入力が同じデータベース エンジンで動作するようにします。
これどうやってするの?