0

私の Python プログラムには 2 つのクラスがあり、そのうちの 1 つはスレッドです。両方のクラスが同じログ ファイルを開いて書き込みを行うのは悪い考えですか?

同時に実行されている 2 つのクラスの同じログ ファイルに書き込む良い方法はありますか?

4

3 に答える 3

0

どのクラスがファイルの読み書きを行っているかを制御し、一度に 1 つのクラスだけがファイルに書き込めるようになっている限り、問題はなく、切り替えるたびにファイルを再読み込みします。

ロックを使用して、両方のクラスが同時にファイルにアクセスしていないことを確認してください。

于 2013-07-15T16:55:39.800 に答える