之前调试dll,dll里面创建了一个线程:
但一运行就崩溃,经过dll中Debug定位,Debug到线程内的Sleep位置,Sleep执行到就报错崩溃了。
最后分析到的原因是:在主进程出了问题。
针对这类问题,得出的结论:
如果在调试多线程程序时,Sleep位置报了错,异常了;
那并不意味着Sleep出了问题,而是Sleep把CPU让出去了,别的线程执行出了问题。
Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源
之前调试dll,dll里面创建了一个线程:
但一运行就崩溃,经过dll中Debug定位,Debug到线程内的Sleep位置,Sleep执行到就报错崩溃了。
最后分析到的原因是:在主进程出了问题。
针对这类问题,得出的结论:
如果在调试多线程程序时,Sleep位置报了错,异常了;
那并不意味着Sleep出了问题,而是Sleep把CPU让出去了,别的线程执行出了问题。
Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源