请问是否这个新开的线程是否也被自动关掉了 一个基于对话框的VC6程序.在主程序中新开一个线程. 在该线程运行其间. 我已经关掉了这个对话框程序. 请问是否这个新开的线程是否也被自动关掉了? 我没有在任何地方手动关掉这个线程. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,当进程的主线程退出时,该进程的所有子线程就会都退出.这有可能产生内存泄漏或其他的不可知问题,最好还是如楼上所言,发出指令让线程退出.大概如下:1.在线程中等待一个退出事件,使用waitformultipleobject(),2..在主线程中设一个事件,当进程要退出时,将此事件设有有效.3.在子线程中根据上面的waitformultipleobject的返回值来决定是否退出.4.主线程在子线程退出后,再退出.具体的情况你就自己看着办啦, 出主线程前会TerminateThread 强制结束子线程, 如果资源没释放的话就会.... vc .dll 中如何实现定时器,及灵活的开关 定时器 CDialog::OnPaint里面绘制图标的代码,去掉了也没什么影响啊 100分求教 关于实现事件观察者的代码,简单问题。 ado与access连接问题,求救!!!! 调用指定目录下的ActiveX控件,请问这是如何做的? 编译都过不了--小师妹的简单问题 在sdk方式下,如何设置ListView每一行不同的文字色彩? udp通信方式下,为什么接收方报文和发送方报文顺序偶尔不一样? 如何进行进程间的通信 VC中如何把一个内存设备环境中的位图复制到另一个内存设备环境中? MFC编写定时关机程序 如何让一个程序自己关闭之后重新启动?
这有可能产生内存泄漏或其他的不可知问题,最好还是如楼上所言,发出指令让线程退出.
大概如下:
1.在线程中等待一个退出事件,使用waitformultipleobject(),
2..在主线程中设一个事件,当进程要退出时,将此事件设有有效.
3.在子线程中根据上面的waitformultipleobject的返回值来决定是否退出.
4.主线程在子线程退出后,再退出.
具体的情况你就自己看着办啦,