1.在CWinThread中使用CFile写日志文件(日志线程),后来出现小机率的文件写错,也就是,
将日志写到其他线程甚至其他进程的文本文件中(该文本文件当时也被其他线程打开并进行写入操作)。
这种情况大约一年出现两次左右。请问可能是什么原因引起的?
2.什么情况下容易出现无法条件重现的异常退出,一般怎么解决?
(环境:VC6.0)谢谢!!!!
将日志写到其他线程甚至其他进程的文本文件中(该文本文件当时也被其他线程打开并进行写入操作)。
这种情况大约一年出现两次左右。请问可能是什么原因引起的?
2.什么情况下容易出现无法条件重现的异常退出,一般怎么解决?
(环境:VC6.0)谢谢!!!!
2.试试用try catch或者__try __catch捕获异常。
将日志写到其他线程甚至其他进程的文本文件中(该文本文件当时也被其他线程打开并进行写入操作)。
这种情况大约一年出现两次左右。请问可能是什么原因引起的? 2个线程同时写一个日志文件?