如何:在调试时切换到另一个线程

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

主题适用

专业团队版

主题适用

主题适用

主题适用

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

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

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

在调试多线程应用程序时,您经常希望将上下文从正在处理的线程切换到另一个线程。Visual Studio 提供了若干种实现此目的的方法。

切换至源窗口中的线程

  1. 在源窗口的左滚动条槽中,右击线程标识符。

  2. 在快捷菜单上,指向“切换到”,再单击要激活的线程的名称。

    只有位于该特定位置的线程显示在快捷菜单上。

切换至“线程”窗口中的线程

  1. 右击显示在“线程”窗口中的任何线程。

  2. 从快捷菜单中选择“切换到线程”。

切换到“调试位置”工具栏中的线程

  1. 在“调试位置”工具栏中单击“线程”框。

    将出现一个下拉列表,其中显示所有线程或所有标记的线程,具体情况取决于“线程”列表的当前设置。

  2. 在下拉列表中单击要切换到的线程。

  3. 如果未在该下拉列表中看到所需线程,请选中下拉框旁边的标记标识符。如果标记标识符突出显示,则“线程”列表设置为仅显示标记的线程。单击标记标识符,将显示切换为显示所有线程。然后重复步骤 1 和步骤 2。

请参见

其他资源

调试多线程应用程序