视觉工作室 - VS2013, C++: 未知"thread X exited with code 0"

visual studio - VS2013, C++: Unknown "thread X exited with code 0"

本文关键字:thread exited with code 未知 工作室 VS2013 C++ 视觉      更新时间:2023-10-16

我正在VS2013上开发一些Qt应用程序。有一天,我把注意力转向了Qt运行时库执行奇怪的CPU消耗操作的事实。首先,我决定它只出现在Qt调试库中,并将调试配置改为使用Qt发布库。但当我在VS输出窗口中观察到,在调试我的应用程序的过程中,这样的打印:The thread 0xXXXX has exited with code 0 (0x0)时,我仍然感到困惑。我不明白是哪根线完成了。一旦这个线程已经完成,我如何检测这个线程ID=0xXXXX后面隐藏的线程?

更新(澄清(在我的问题中,我的意思是:1.是否可以获得有关出现在中的线程ID的一些信息这样的VS打印2.有人知道Qt可能在这样的隐藏线程中执行什么吗?

不同的库可以为各种目的创建工作线程。

如果你想进一步调查这一点,请在VS IDE中执行以下操作:

  1. 调试->全部中断。这将停止进程中的所有线程
  2. 调试->窗口->线程以获取所有线程的列表

通过检查线程的调用堆栈,您可以了解它的用途。