C# 使用TraceListener时的I\O竞争条件
我正在使用TextWriterTraceListener类型的TraceListener。 我正在从几个线程对此侦听器使用WriteLine。 虽然是线Safe==false和UseGlobalLock==True我一直遇到I\O争用条件问题。从我读到的内容来看,这不是预期的结果,因为跟踪应该用全局锁锁定 如果每次调用WriteLine时都使用CriticalSection,则不会出现此错误 一个线程以100 Hz的频率写入,另一个线程以10 Hz的频率写入 我很感激你的建议C# 使用TraceListener时的I\O竞争条件,c#,trace,C#,Trace,我正在使用TextWriterTraceListener类型的TraceListener。 我正在从几个线程对此侦听器使用WriteLine。 虽然是线Safe==false和UseGlobalLock==True我一直遇到I\O争用条件问题。从我读到的内容来看,这不是预期的结果,因为跟踪应该用全局锁锁定 如果每次调用WriteLine时都使用CriticalSection,则不会出现此错误 一个线程以100 Hz的频率写入,另一个线程以10 Hz的频率写入 我很感激你的建议