经典的runtime error问题
我用MFC写了一个对话框程序,程序里可以启动多个线程,对照片文件进行处理。
公司的技术支持到客户那里运行这个程序,一般起2-6个进程,每个进程启动4-6个线程(确实比较狠)。但是程序总是会运行到半途之中的时候,跳出runtime error.我一直没有定位到是哪里出现的问题。有时候运行了10W数据出错,有时候运行了百万数据之后出错。也有时候始终不出错。
我程序中用到了Cximage类,和一些其他的第三方的类库。
我把代码中加了trycatch也不行。我想问问各位大侠,是因为第三方库不是多线程安全的?还是MFC有问题?还是代码当中有什么处理不当的地方?