如何得到一个thread的状态 只要是运行和结束就可以了,要能不断查询,而不是阻塞,以前用GetExitCodeThread,但最近发现thread返回值如果是259的话就会有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果不用getexitcodethread,1。那么可以使用线程间通信的方法查询线程的活动状态,例如从线程1发消息到线程2,如果线程2是活动的则发送回应消息给线程1,如果线程1在规定时间内未收到回应消息则认为线程2挂起或结束。2。采用event方法,设置一个事件,当线程终止是使其有效,而主线程检测该事件就可以知道线程是否结束。祝顺利~ http://www.codeproject.com/threads/testdeadlocks.asphttp://www.codeproject.com/threads/threads.asp dll中封装ocx,有没有不通过界面关联ocx中的事件? [急切求助]关于VC环境下使用正则表达式的问题!!! 如何在注册表里修改显卡支持的刷新频率? CFile类使用时的一个莫名其妙的错误 请问如何在程序中获得系统时间被修改的消息?谢谢了 好心人帮我看看我的串口句柄m_hcom怎么调试的时候是空的? 编译和连接都没有错误,为何却不能运行? Csocket的一个疑问? 急,在线等待!unresolved external symbol…… 紧急求书!!知道就有分啊,很容易的! 菜鸟来了 如何取得系统中所有的进程的名称或者id?
1。那么可以使用线程间通信的方法查询线程的活动状态,例如从线程1发消息到线程2,如果线程2是活动的则发送回应消息给线程1,如果线程1在规定时间内未收到回应消息则认为线程2挂起或结束。
2。采用event方法,设置一个事件,当线程终止是使其有效,而主线程检测该事件就可以知道线程是否结束。祝顺利~
http://www.codeproject.com/threads/threads.asp