日期:2014-05-18  浏览次数:20864 次

c# 多线程写入文件问题
现在我开了10个线程收集数据。当收集成功后调用一个 write() 方法专门用于往一个 1.txt文件写入数据。
问题如下:

这个 write() 方法该怎么写以保证能正确依次地向1.txt 写入数据呢
能给出例子代码吗

------解决方案--------------------
加锁,lock ,monitor等,看帮助

static object obj = new object();

private vode write()
{
lock(obj)
{
//这里写代码
}
}