可以通过在 “线程”、“ 并行堆栈 ”(线程视图)、 “并行监视”和 “GPU 线程 ”窗口中用图标标记要给予特别注意的线程。 此图标可帮助你和其他人将标记的线程与其他线程区分开来。
标记的线程还会在“调试位置”工具栏和其他多线程调试窗口中的“线程”列表中接收特殊处理。 可以在 “线程 ”列表或其他窗口中显示所有线程或仅标记的线程。
标记或取消标记线程
- 在“ 线程 ”或 “并行监视 ”窗口中,找到感兴趣的线程,然后单击标志图标以选择或清除标志。
- 在 “并行堆栈 ”窗口中,右键单击线程或线程组,然后选择“ 标志/ <线程> ”或“ 取消标记/ <线程>”。
取消标记所有线程
- 在“ 线程 ”窗口中,右键单击任何线程,然后单击“ 取消标记所有线程”。
- 在 “并行监视 ”窗口中,选择所有已标记的线程,然后右键单击并选择“ 取消标记”。
仅显示已标记的线程
- 在多线程调试窗口之一中选择“ 仅显示标记线程 ”按钮。
仅标记我的代码
在 “线程 ”窗口顶部的工具栏上,单击标志图标。
在下拉列表中,单击“ 仅标记我的代码”。
标记与所选模块关联的线程
在 “线程 ”窗口的工具栏上,单击标志图标。
在下拉列表中,单击“ 标记自定义模块选择”。
在“ 选择模块 ”对话框中,选择所需的模块。
(可选)在 “搜索 ”框中,键入用于搜索特定模块的字符串。
单击 “确定” 。