use*_*117 6 c# visual-studio-2010
Visual C# 2010 Express版本有一个“在源代码中显示线程”按钮。它已启用,当您单击它时会更改状态等,但它似乎没有执行任何操作。当按下时,将鼠标悬停在边距中不会在工具提示中产生任何线程信息。
我正在寻找一种方法来调试“自上一步以来进程或线程已更改”消息,我有时在调试时收到此消息。VC# Express 似乎没有线程窗口。在 Express 中调试时如何查看当前所在的线程?
它在使用多线程应用程序时提供额外的调试信息,并且必须在调试会话开始之前激活。
打开此选项后,您将获得一些非常漂亮的视觉指示器来显示有关线程的信息。如果仔细观察,您会发现断点符号实际上有一条红色和蓝色的波浪线穿过,并且在其下方您会看到一个类似的标记。如果将鼠标悬停在线程标记上,您将看到调试工具提示,其中显示在该位置执行的所有线程。如果您注意到还有一些源代码行显示为灰色,这表明另一个线程正在同一位置执行。
取自这里。另一个“功能”,至少如果您使用 C++,是它会大大减慢速度。