为什么我看到多个“The thread 0x22c8 has exited with code 259 (0x103).”消息?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (196)
The thread 0x23a4 has exited with code 259 (0x103).
The thread 0x2884 has exited with code 259 (0x103).
The thread 0x27ec has exited with code 259 (0x103).
The thread 0x1978 has exited with code 259 (0x103).
The thread 0x1534 has exited with code 259 (0x103).
The thread 0x1ad8 has exited with code 259 (0x103).
The thread 0x2938 has exited with code 259 (0x103).
The thread 0x22c8 has exited with code 259 (0x103).
提问于
用户回答回答于

评语此函数立即返回。如果指定的线程尚未终止且函数成功,则返回的状态仍然是活动。如果线程终止并且函数成功,则返回的状态是以下值之一:ExitThread或TerminateThread函数中指定的退出值。线程函数的返回值。线程进程的退出值。重要的是,GetExitCodeThread函数仅在线程终止后返回应用程序定义的有效错误代码。因此,应用程序不应该仍然使用活动(259)作为错误代码。如果线程仍然返回_Active(259)作为错误代码,测试此值的应用程序可以将其解释为线程仍在运行,并在线程终止后继续测试线程的完成情况,这将使应用程序进入无限循环。

所以基本上,它仍然不时地检查当前线程。

所属标签

可能回答问题的人

  • EatRice

    16 粉丝0 提问10 回答
  • 学生

    8 粉丝476 提问4 回答
  • 不吃貓的鱼oo

    7 粉丝466 提问3 回答
  • 最爱开车啦

    9 粉丝503 提问3 回答

扫码关注云+社区

领取腾讯云代金券