【发布时间】:2014-09-17 02:41:35
【问题描述】:
我开发了一个类来写日志。它使用“StreamWriter.WriteLine()”函数写入。
logStream.WriteLine(msgWrite);
logStream.Flush();
一些不同的线程使用这个类来写日志,在一个文本文件中(所有线程通用的日志文件)是否需要lock()函数?
我应该更改我的代码吗?
lock(syncObj)
{
logStream.WriteLine(msgWrite);
logStream.Flush();
}
请帮帮我。
【问题讨论】:
-
这个链接应该是一式两份吧:stackoverflow.com/questions/3591297/…
标签: c#