2013-05-09 69 views
0

我正在尝试为具有多个线程的应用程序编写跟踪(文本文件)。想知道它是否可能。我的应用程序是用VB.Net编写的。在多个线程中访问单个文件

任何帮助,将不胜感激! TIA!

回答

0

无法在文件被锁定的同时写入同一文件,无论如何您都会遇到版本问题。

你最好做的是创建一个处理此文件更新的单个子,并将任务排队以更新它。尽管没有关于你想要完成什么的更多信息,但很难说清楚。你为什么想要使用这种方法?可能有更好的方式去实现它。

+0

我试图更新跟踪文件中,而线程处于活动状态出现任何错误的情况。谢谢:) – chaituse 2013-05-09 14:30:09

+0

在这种情况下,我会使用上面建议的方法将错误记录到文件中。有一个处理写入这个文件的中央功能,而不是试图从多个线程写入同一个文件。 – GJKH 2013-05-09 14:39:04