我正在尝试为具有多个线程的应用程序编写跟踪(文本文件)。想知道是否可能。我的应用程序是用VB.Net编写的。
任何帮助将不胜感激! TIA!
答案 0 :(得分:0)
您无法在锁定文件的同时写入同一文件,无论如何都会遇到版本问题。
您最好做的是创建一个处理此文件更新的子程序,并将任务排队以更新它。虽然没有关于你想要完成什么的更多信息,但很难说清楚。你为什么要使用这种方法?可能有更好的方法来实现它。
答案 1 :(得分:0)
使用文件锁定:
http://msdn.microsoft.com/en-us/library/c5kehkcz.aspx
MyFileClass myFile
lock(myFile)
{
// Write to file in here.
}