操作系统: WINDOWS2000
启动线程前任务管理器中的线程数为1,点击启动按扭,启动4个线程,线程工作中该进程的线程总数是5,用terminate()函数终止线程后,线程也停止工作了,可是线程总数还是5;然而,接下来再点击启动4个线程的按扭,该进程的线程总数为9,用terminate()函数终止线程后,线程数恢复到5,以后无论怎么操作都是保持5,除非程序退出再进;
小弟不明白问题出在哪里,恳请哪位先生能赐教!
解决方案 »
- 请高手帮忙解决两个问题,谢谢啦
- 各位能否将字符串转换成时期型
- SDI工程,当打开文件时,打开文件对话框,扩展名如何是(*.txt) 和(*.avi)
- 花上飞大虾,你的代码show出来没有,小妹等着一睹为快呢
- 奇怪的问题!(编译一个类)
- 菜鸟继续问:我如果在VC中导入一个256色的位图,我刚导入,发现色彩失了好多呀。
- 请教:reinterpret_cast;static_cast;dynamic_cast有什么区别,具体该怎么用?
- 退出程序没有退出调试
- vc++如何编写嵌入式SQL语句啊?
- 需要根据url下载大量文件 下载地址url的存放问题
- 求 Visual C++游戏编程基础 源代码
- 继续请教一下,如何将下列数据保存到一个字符数组之中?
如果你不需要线程结束信号量, 可以立即释放线程句柄Close(hThread)
只有线程返回和线程句柄释放后线程才真正消失