在Visual Studio中调试时如何查看应用程序线程?

Geo*_*uer 16 .net debugging multithreading visual-studio-2008 visual-studio

我希望在调试时看到我的应用程序中当前活动的线程.

我如何使用Visual Studio执行此操作?

Ric*_*chS 41

是的,转到Debug-> Windows-> Threads


Fer*_*cio 15

调试| Windows | 主题

要么

CTRL-ALT-H


Bil*_*ill 7

虽然RichS的答案在技术上是正确的,但是如果您有许多线程处于等待状态或正在休眠状态,那么该窗口中显示的信息就不那么有用了.

我建议您确保在Thread窗口中命名线程以获得更好的可见性.使用Thread.Name属性为线程指定有意义的名称.你会很高兴的.


Gul*_*zim 5

如果您使用的是VS 2008,请在VS 2008多线程改进中查看此截屏视频.