C++ 如何监控线程状态运行期、挂起、死亡、正常退出、和线程阻塞


C++ 中如何监控线程的状态,状态有以下5种。运行期、挂起、死亡、正常退出、和线程阻塞。而GetExitcodeThread 该方法对于运行期与挂起返回值都是STILL_ACTIVE,死亡与正常退出并不能获得,试过一种方法是添加一个事件在线程里面发信号,但是这样也不行,因为挂起时与死亡时都不能接受到信号,也就没法判定。

多线程 C++

纪田正臣。 10 years, 10 months ago

Your Answer