複数のスレッドを持つアプリケーションのトレース (テキスト ファイル) を書き込もうとしています。可能か不可能か知りたいです。私のアプリケーションは VB.Net で書かれています。
どんな助けでも大歓迎です!ティア!
複数のスレッドを持つアプリケーションのトレース (テキスト ファイル) を書き込もうとしています。可能か不可能か知りたいです。私のアプリケーションは VB.Net で書かれています。
どんな助けでも大歓迎です!ティア!
ファイル ロックを使用します。
http://msdn.microsoft.com/en-us/library/c5kehkcz.aspx
MyFileClass myFile
lock(myFile)
{
// Write to file in here.
}
ファイルがロックされると同時に同じファイルに書き込むことはできません。とにかくバージョンの問題が発生します。
このファイルの更新を処理し、更新するタスクをキューに入れる単一のサブを作成することをお勧めします。あなたが達成したいことについての詳細な情報がなければ、それを伝えることは困難です. なぜこのアプローチを使用したいのですか?それについてもっと良い方法があるかもしれません。