Pythonのマルチプロセッシングを使用して、ロックを使用せずに並行処理を実行したい(ロックはマルチプロセッシングの反対です)。Webリクエスト中に異なるリソースから複数のレポートを同時に作成したいからです(通常は約3秒かかりますがマルチプロセッシングを使用すると、0.5秒で実行できます)。
私の問題は、そのような機能をWebに公開し、10人のユーザーが同時に同じレポートを取得すると、突然60人のインタープリターが同時に開いてしまうことです(システムがクラッシュします)。これはマルチプロセッシングを使用した常識的な結果ですか、それともこの潜在的な悪夢を回避するためのトリックがありますか?
ありがとう