判断一个线程是否执行结束以及获取线程退出码
2013-08-28 15:17
1116 查看
判断一个线程是否执行结束: HANDLE g_hThread = NULL; DWORD dw = WaitForSingleObject(g_hThread, 0); if(dw == WAIT_TIMEOUT) //线程正在运行 { TerminateThread(g_hThread, dwExitCode); //不建议强制结束 if(g_hThread != NULL) { CloseHandle(g_hThread); //关闭线程句柄,可能线程已结束,但句柄还没释放 g_hThread = NULL; } DWORD dwThreadId = 0;//新建一个线程 g_hThread = CreateThread(NULL, 0, ThreadFunc, 0, 0, &dwThreadId); }
相关文章推荐
- 【PE】判断一个线程是否执行结束的两种方法
- 如何判断一个线程是否正在执行
- 如何判断一个线程是否正在执行
- 判断特定窗口是否存在、线程中获取获得一个顶层窗口的句柄
- 如何判断一个类是否支持某属性和方法以及如何判断IOS的版本
- php學習 --- 调节器 以及如何判断一个字符串是否是邮件
- java判断循环数组是否连续并获取不连续的项以及重复项
- android 获取路径目录方法以及判断目录是否存在,创建目录
- Access中判断一个表中某个字段是否存在,以及添加字段
- 作业3(4)循环输入多个年份 year,判断该年是否为闰年。判断闰年的条件是:能被 4 整除但不能被100 整除,或者能被 400 整除。输入-1退出程序执行
- java web 中判断方法是否运行超时以及运行超时后的再次调用(用到了线程相关的知识)
- 主线程结束,进程是否退出?
- 用反射判断一个类型是否是Nullable同时获取它的根类型
- java判断循环数组是否连续并获取不连续的项以及重复项
- 判断一个类是否支持某属性和方法以及如何判断IOS的版本
- 如何用JS判断一个网页中的图片是否下载结束
- ios6.1&ios7&ios9判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题
- php學習 --- 调节器 以及如何判断一个字符串是否是邮件
- 判断线程是否结束的方法
- Unity判断手势触摸的类型 ,判断手势的滑动方向,并获取刚触摸以及触摸结束事的坐标