再次遭遇 进程悄声无息的退出。
来源:互联网 发布:淘宝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函数进行互斥访问,就不会有问题。
问题仍没搞定,持续最终中。。。。。。。。。。。。
- 再次遭遇 进程悄声无息的退出。
- linux 遭遇SIGPIPE信号,导致进程退出的问题
- 再次遭遇SQL Server的阻击
- linux下网络程序遭遇SIGPIPE信号进程退出的原因及规避方法
- 再次遭遇笛卡尔积
- 真正的离开都是悄然无息的
- Linux进程-进程的退出
- Minix进程的退出
- 进程的退出方式
- 进程的退出
- 进程的退出
- 再次遭遇ARP欺骗病毒
- 悄然无息第一篇:阅读一篇论文的随手记要
- 进程的生命周期 之 进程的退出
- 进程的创建以及退出
- 进程的创建以及退出
- 退出子进程的办法
- Linux下进程的退出
- Smart Card 开发记录
- Windows CE 6 On Mini2440
- IsPostBack深入探讨
- 动态调节多个ifame高度的函数
- C可变参数函数 实现
- 再次遭遇 进程悄声无息的退出。
- CSS常用属性
- ASP.NET验证控件详解
- Arcgis教程
- Javascript知识精华(zhuan)
- 【转】symbian中活动对象的一些简单的使用
- Tomcat6源码分析
- Linux之UBUNTU
- ASP.NET的实用代码