如何:标记线程和取消标记线程

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题适用 主题不适用

标准版

主题适用 主题适用 主题适用 主题适用

专业团队版

主题适用 主题适用 主题适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

在 Visual Studio 2008 中,可以标记要格外关注的线程。标记线程时将使用一个标记图标在“线程”窗口中标记它,这样便可以方便地区分标记的线程与其他线程。

在“调试位置”工具栏上的“线程”列表中,标记的线程还得到特殊处理。可以将“线程”列表设置为显示所有线程或仅显示标记的线程。标记一个线程时,“线程”列表会自动切换为仅显示标记的线程。在需要时,可以将其切换回显示所有线程。

标记“线程”窗口中的线程

  • 在“线程”窗口中右击要标记的线程,再单击“标志”。

    如果已标记该线程,则不会出现“标志”选项。

    - 或 -

    单击“线程”窗口中最左侧一列中的禁用的标记图标。

取消标记“线程”窗口中的线程

  • 在“线程”窗口中右击要取消标记的线程,再单击“取消标记”。

    如果未标记该线程,则不会出现“取消标记”选项。

    - 或 -

    单击“线程”窗口中最左侧一列中的启用的标记图标。

标记源窗口中的线程

  1. 在源窗口的左滚动条槽中,右击线程标记(一对类似于两根细线的波形线)。

  2. 指向“标志”,再单击要标记的线程的名称。

    如果选定位置没有可标记的线程,则不会出现“标志”菜单选项。

取消标记源窗口中的线程

  1. 在源窗口的左滚动条槽中,右击线程标记(一对类似于两根细线的波形线)。

  2. 指向“取消标记”,再单击要取消标记的线程的名称。

    如果选定位置没有可取消标记的线程,则不会出现“取消标记”菜单选项。

取消标记所有线程

  • 在“线程”窗口中右击任意线程,然后选择“取消标记所有线程”。

请参见

任务

演练:调试多线程应用程序

其他资源

调试多线程应用程序