public static SomeMethod()
{
lock(this)
{
stream.SetLength(0);
...
serializer.Serialize(stream, src);
...
stream.Flush();
}
}
这样可以吗?
{
lock(this)
{
stream.SetLength(0);
...
serializer.Serialize(stream, src);
...
stream.Flush();
}
}
这样可以吗?
用VS2005调试该Application时会出现该BUG.
但直接运行该程序集时没出现(至少几十次都没有发现)
shoule be AutoResetEvent
{
try
{
stream.SetLength(0);
...
serializer.Serialize(stream, src);
...
}
catch( Exception ex )
{
}
finally
{
stream.Flush();
}
}
这个每次都写到文件里的。可以不?
在关闭Console窗口前
先SomeMethodThread.Join一下试试呢