线程管理 我的一个主线程要创建几个若干个子线程,但是需要对这些线程进行管理,需要判断它们是否已经退出,有没有这样的例子代码?或者设计模式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用一个HANDLE数组HandleArray把这些线程的句柄都保存下来。如果要判断其中某个线程是否已结束,可以这样:DWORD ExitCode;GetExitCodeThread(HandleArray[i],&ExitCode);if(ExitCode==STILL_ACTIVE) //线程还未运行结束。else //已结束,ExitCode为该线程的退出码。 请教这样禁用键盘是如何实现的? 完成端口问题--为什么每次使用WSARecv投递一个IO操作时,返回来都是ERROR_IO_PENDING。 请求高手看看这个问题,有关于sock的 请问如何检查磁盘有无错误? aa[]数组的清空 非常容易,请大家任意发挥。 顺便送分! 什么是集装应用程序? 使用diskid32.cpp来读取硬盘ID的问题,紧急求助......谢谢 sqlserver代码甩卖,有意请跟帖。 如何做一个图片按扭?? 请问有无现存的四舍五入函数?(in vc) 关于文件中检索的问题!(着急啊!)
DWORD ExitCode;
GetExitCodeThread(HandleArray[i],&ExitCode);
if(ExitCode==STILL_ACTIVE)
//线程还未运行结束。
else
//已结束,ExitCode为该线程的退出码。