读书人

通过什么可以判断子线程已经被结束掉了

发布时间: 2012-04-14 17:14:21 作者: rapoo

通过什么可以判断子线程已经被结束掉了?
程序调用子线程后,子线程函数里面有分支如果发生什么不正常的情况,程序异常退出,进程结束_endthreadex( 0 );

如果子线程函数没有发生异常的话,程序正常退出,也有结束进程函数_endthreadex( 0 );

但是如果子线程函数正在运行过程中,人为强制进程退出,用_endthreadex( 0 );,但是先判断是否发生过上面两种情况,可不可以通过句柄或什么的来判断,进程已经用过_endthreadex( 0 );函数了呢?


[解决办法]
进程退出,进程所包含的线程也都结束了。
这个你得自己写代码来进行区分,没别的解
[解决办法]
phtread_join获取status.
[解决办法]
结束时,修改一个变量,依此“告知”

读书人网 >C++

热点推荐