0

複数のスレッドを持つアプリケーションのトレース (テキスト ファイル) を書き込もうとしています。可能か不可能か知りたいです。私のアプリケーションは VB.Net で書かれています。

どんな助けでも大歓迎です!ティア!

4

2 に答える 2

0

ファイル ロックを使用します。

http://msdn.microsoft.com/en-us/library/c5kehkcz.aspx

MyFileClass myFile


lock(myFile)
  {
      // Write to file in here.
  }
于 2013-05-09T15:52:27.927 に答える
0

ファイルがロックされると同時に同じファイルに書き込むことはできません。とにかくバージョンの問題が発生します。

このファイルの更新を処理し、更新するタスクをキューに入れる単一のサブを作成することをお勧めします。あなたが達成したいことについての詳細な情報がなければ、それを伝えることは困難です. なぜこのアプローチを使用したいのですか?それについてもっと良い方法があるかもしれません。

于 2013-05-09T14:22:12.203 に答える