0
A
回答
0
无法在文件被锁定的同时写入同一文件,无论如何您都会遇到版本问题。
你最好做的是创建一个处理此文件更新的单个子,并将任务排队以更新它。尽管没有关于你想要完成什么的更多信息,但很难说清楚。你为什么想要使用这种方法?可能有更好的方式去实现它。
0
使用文件锁定:
http://msdn.microsoft.com/en-us/library/c5kehkcz.aspx
MyFileClass myFile
lock(myFile)
{
// Write to file in here.
}
相关问题
- 1. 多线程文件访问
- 2. 多线程访问文件
- 3. 被多个线程访问
- 4. 多线程访问同一个文本文件
- 5. 从多个线程访问word文档的单词列表
- 6. Amazon S3文件访问多个进程
- 7. 使用线程的多个文件访问
- 8. 多个线程访问方法
- 9. 从多个线程访问QTcpSocket
- 10. 同时访问多个线程的SQLitedatabase
- 11. TensorFlow:shuffle_batch中的单个示例文件的多个线程
- 12. 从python中的多个线程读取单个文件
- 13. 从ruby中的多个线程写入单个文件
- 14. 可以单独访问的多个线程
- 15. 访问多个文件上传表单的文件名
- 16. C#多线程访问单一方法
- 17. 文件在一个单独的线程
- 18. 在另一个线程中访问表单窗口
- 19. 从多个HTML文件访问单个下拉列表
- 20. ftp多个用户访问单个文件
- 21. 两个程序访问一个文件
- 22. 使用多个线程写入单个文件
- 23. 如何使用多个线程写入单个文件?
- 24. 单独线程中的多个表单
- 25. 访问VBA:搜索多个目录中的多个文件
- 26. 从多个进程并发访问单个Sql Server压缩数据库文件
- 27. 如何使用C#中的多线程下载单个文件
- 28. 多线程Java服务器:允许一个线程访问另一个
- 29. 多线程,访问UI控件
- 30. 通用WPF多线程访问控件
我试图更新跟踪文件中,而线程处于活动状态出现任何错误的情况。谢谢:) – chaituse 2013-05-09 14:30:09
在这种情况下,我会使用上面建议的方法将错误记录到文件中。有一个处理写入这个文件的中央功能,而不是试图从多个线程写入同一个文件。 – GJKH 2013-05-09 14:39:04