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

您可以标记一个线程需要给予特别注意,通过将其标记中的图标与线程并行堆栈并行监视,和 GPU 线程 windows。 此图标有助于您和其他人将标记的线程与其他线程区别开来。

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

使用“线程”窗口标记或取消标记线程

  • 在**“线程”**窗口中,找到感兴趣的线程,单击标志图标选中或清除标志。

取消标记所有线程

  • 在**“线程”窗口中右击任意线程,然后单击“取消标志所有线程”**。

若要仅显示标记的线程

  • 在调试窗口中选择标记按钮。

标记“仅我的代码”

  1. 在**“线程”**窗口顶部的工具栏中,单击标志图标。

  2. 在下拉列表中,单击**“标记‘仅我的代码’”**。

标记与选定模块关联的线程

  1. 在**“线程”**窗口的工具栏中,单击标志图标。

  2. 在下拉列表中,单击**“标记自定义模块选择”**。

  3. 在**“选择模块”**对话框中,选择需要的模块。

  4. (可选)在**“搜索”**框中,键入用于搜索特定模块的字符串。

  5. 单击**“确定”**。

请参见

任务

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

其他资源

调试多线程应用程序