调试期间IDE左边缘显示的图标

pau*_*ter 7 debugging visual-studio-2012

在调试过程中,我看到这两个符号(以绿色矩形显示).有人可以帮我理解这些表明了什么吗?

在此输入图像描述

gro*_*sNL 4

这用于表示调试器当前语句中线程的存在。它允许您确定调试器的哪个线程处于活动状态。

例如,当我的光标位于Thread.Sleep(10)这个毫无意义的示例中的行上时,我可以选择我感兴趣的工作线程(并通过其进程 ID 设置断点):

线程示例

在这里,我可以看到当前活动的每个工作线程,并且我当前正在单步执行 ID 为 28468 的工作线程。我还可以轻松标记线程或尝试将光标移动到可能的其他线程。

请注意,如果您在调试器工具栏上启用了“在源中显示线程”,您将只能看到线程图标。

在源代码中显示线程