Python のロックとスレッド化について質問があります。変数が別のスレッドによって上書きされるのを防ぐためにロックが使用されていることは理解しています。この問題を回避するためにロックを使用するのは正常なことですか?また、上書きされる可能性のあるすべての変数に対して取得/解放ロックを作成することも意味します。これは、私のプロジェクトではかなりの数に実行されます!
スレッドセーフリストで変数をラップしたり、スレッド名に基づいて一意の変数を作成したりしていますか? または、誰もがロックの取得と解放でコードを散らかしていますか?.