获取线程结束代码(Exit Code)
来源:互联网 发布:qq影音windows版电脑版 编辑:程序博客网 时间:2024/05/17 23:09
线程结束代码可以调用GetExitCodeThread()(并给予CreateThread所获得的线程handle作为参数)而得知:
BOOL GetExitCodeThread( HANDLE hThread, LPDWORD lpExitCode);
hThread:由CreateThread()传回的线程handle
lpExitCode:指向一个DWORD,用于接收结束代码(exit code)
如果成功传回TRUE,否则传回FALSE。如果失败,可以调用GetLastError()找出原因。如果线程已结束,那么线程的结束代码会被放在lpExitCode参数中带回来。如果线程尚未结束,lpExitCode带回来的值是STILL_ACTIVE。
在调用GetExitCodeThread()之前,要注意不要调用CloseHandle关闭掉线程句柄。GetExitCodeThread()可以在调用WaitForSingleObject()等待线程结束之后调用。
【学习资料】 《Win32多线程程序设计》
阅读全文
0 0
- 获取线程结束代码(Exit Code)
- 结束程序的代码return 0 exit(0) ExitProcess(0)的不同之处
- 结束程序的代码return 0 exit(0) ExitProcess(0)的不同之处
- Application.Exit()结束程序,但线程还在的解决方法。
- OJ的runtime error exit code对应SIGTERM代码
- git问题小结:ssh方式push代码时出现did not exit cleanly (exit code 128)
- (转)有关结束线程
- 关于主线程获取线程结束相关信息 (c++ builder)
- 网络编程(35)—— 利用pthread_join函数等待线程结束并获取线程函数返回值
- 线程结束
- 结束线程
- exit with code 1073740791
- exit with code 1073741571
- exit with code 1073740791
- Win32 Exit code
- Bourne shell exit code
- Hadoop Exit Code 含义
- Linux-shell exit code
- c语言32个关键字_强制法则
- 血型遗传表,怎么记忆?根本不用记忆,自己组合一下就行了。
- flask发送错误日志到邮箱
- P3371 【模板】单源最短路径
- 数据库设计技巧
- 获取线程结束代码(Exit Code)
- POJ 3278(bfs)
- 笔试题4——数组中第二大的数
- QPBOC交易流程详解--POS与卡片的数据交互进行分析
- 在Java中,是否可以在Gradle中声明一个变量?
- a标签有左右padding(没有上下padding)
- 求回归方程
- 计蒜客————大钉骑马走江湖
- swipebox——一款点击小图浏览大图的jquery插件