vc中获取一个线程的状态及返回值

原创 2013年12月03日 21:00:25

VS2012工程,通过点击界面上按钮,启动一个判断线程,然后再这个判断线程启动一个工作线程,在判断线程里判断工作线程的工作状态


计数部分每一秒钟显示一次,用WAIT_OBJECT_0 != WaitForSingleObject(hThread,1000)判断是否结束,用bStatus = GetExitCodeThread(hThread,&w);中的bStatus 判断是否在运行状态,w获取工作线程的返回值.

代码在:http://download.csdn.net/detail/guxue365/6652041


VC++等待线程结束的方法

今天在调试我的串口扫描程序的停止问题,原来是用两个线程分别扫描设备与数据库的,扫描时跟据bScanBreak变量的值来确定是否结束,停止按钮设定bScanBreak的值。bScanBreak = tr...
  • jammyxu
  • jammyxu
  • 2005年04月21日 22:38
  • 8132

VC线程的退出检测

以前一直在用线程,这两天又搞了一个线程用在一个小工具上,发现每次退出时总是...
  • jszj
  • jszj
  • 2014年09月29日 10:12
  • 2706

VC在debug状态下查看当前有多少线程在运行

我使用boost::thread_group::size()函数,想得到当前时刻boost::thread_group有多少线程在运行,结果发现该函数不能准确的显示当前boost::thread_gr...
  • u013600225
  • u013600225
  • 2016年02月18日 18:47
  • 739

vc中获取一个线程的状态及返回值

  • 2013年12月03日 20:53
  • 138KB
  • 下载

MFC如何获得线程的状态的方法

如何获得线程的状态的方法不管是Windows API还是MFC的CWinThread类都没有给出直接获得线程状态的接口或函数。线程的状态分为正在执行、挂起、已经结束三种。利用API函数GetExitC...
  • Tonny_007
  • Tonny_007
  • 2014年03月18日 14:18
  • 1297

MFC 判断线程是否结束

函数: GetExitCodeThread() 功能: 获取一个结束线程的返回值 函数原形: BOOL GetExitCodeThread( HANDLE hThread, LPDWORD...
  • gll028
  • gll028
  • 2013年04月14日 11:32
  • 1848

获取线程状态

原文:http://hi.baidu.com/combojiang/item/0fe8485b6253140de7c4a520 好久没顾得上写blog了,感谢一直关注本blog的朋友。获取线程当前状...
  • kidoom
  • kidoom
  • 2013年05月21日 11:32
  • 1459

线程的五大状态

线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。     1.新建状态(New):          当用new操作符创建一个线程时,...
  • peter_teng
  • peter_teng
  • 2013年08月22日 19:56
  • 119610

如何获得线程的状态的方法

如何获得线程的状态的方法 不管是Windows API还是MFC的CWinThread类都没有给出直接获得线程状态的接口或函数。线程的状态分为正在执行、挂起、已经结束三种。利用API函数GetExi...
  • Tonny_007
  • Tonny_007
  • 2014年03月18日 14:15
  • 1073

判断线程是否结束的方法

1、 GetExitCodeThread 比较原始的方法了,调用 GetExitCodeThread,如果返回STILL_ACTIVE,那就是还在运行,否则,会返回退出代码. ...
  • helihui123
  • helihui123
  • 2010年07月13日 10:49
  • 2659
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc中获取一个线程的状态及返回值
举报原因:
原因补充:

(最多只允许输入30个字)