再次遭遇 进程悄声无息的退出。

来源:互联网 发布:淘宝kindle官翻机 编辑:程序博客网 时间:2024/05/18 09:55

 xeyez.exe 在wang.tong的笔记本上双击10次,仅有2次能左右能启动起来,而且还会悄声无息的退出。
记得上次发生进程悄声无息的退出是因为多线程之间数据通信导致的问题。

本次经过罗红定位,发现也是多线程安全导致的问题。问题出在 usbDetect_v2提供的 访问某个指定的ID的设备是否插在usb口上。

 

由于usbDetect_v2内部使用了 map全局结构, 但没有提供多线程安全的保证,存在多线程安全隐患。

修正map的多线程安全问题,测试,在我的笔记本上没发现问题,用wang.tong的笔记本测试,问题仍然存在。看来问题可能出在windows的api上。

反正引擎内部如果对AutoDetectPlatfom函数进行互斥访问,就不会有问题。

 

问题仍没搞定,持续最终中。。。。。。。。。。。。

原创粉丝点击