C++ 线程问题 线程mfc全局变量cstring指针 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就确保主线程退出前子线程能正常结束。另外看你定义的全局变量是const,那在子线程里就定义个局部变量,把全局变量赋值给局部变量。 楼主使用WaitForSingleObject是等待子线程的线程句柄是吧?如果是的话当WaitForSingleObject收到的时候子线程应该是正常退出了。WaitForSingleObject收到的时机是在子线程退出线程函数时,除非你在子线程退出线程函数后还在使用那个变量。楼主可以打点log看一下,在子线程中使用变量A的地方的前后,和在线程函数的退出的地方,看看是不是线程函数退出后还有地方使用了A。 程序退出,全局资源当然被释放了,至于是全局资源先被释放还是子线程先退出,是随机的,所以你的程序很有可能是有时正常有时崩溃。正确的做法是,在窗口的OnDestroy中SetEvent,通知子线程,让它退出,然后在继续退出程序 我已经使用WaitForSingleObject,让主线程等待子线程正常结束后,在结束主了。而且我设断点看过,关闭程序后,子线程执行到断点处时,父线程并没有退出。 【请教】用ADO读取Excel2003?? 请问如何在子线程中再创建新的线程? 如何调试后台程序 求救!急!VISIO做的窗口怎么才能在VC中使用? 只学过C++,MFC没怎么看过,想学COM 行吗?准备买本书看,是买〈COM本质论〉好还是买〈COM技术内幕〉呢?哪本适合入门,由浅入深的?!谢 网站开张,散分1000,来者有分! WINUSER.H中的宏定义,有书写格式吗? 哪位大虾给我指点一下配置文件的读写? 关于listbox VC2010 急求大神们帮忙啊。。 wxWidgets下如何处理windows键盘消息
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货