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 回答