在 Visual Studio 中进行调试时切换到另一个线程(C#、Visual Basic、C++)
在调试多线程应用程序时,可以使用若干方法中的任何一种,从正在处理的线程切换到另一个线程。
注意
如果要控制线程的执行顺序,则需要冻结和解冻线程。
当你在代码编辑器和不同的多线程调试窗口中检查线程时,黄色箭头表示当前线程。 带有卷尾的绿色箭头表示非当前线程具有当前调试器上下文。
切换到所显示的任何线程
- 在“线程” 或“并行监视” 窗口中,双击线程。
切换至源窗口中的线程
在左滚动条槽中,右键单击线程标记图标 ,指向“切换到”,然后单击要切换到的线程的名称。 快捷菜单仅显示该特定位置的线程。
如果未显示任何线程标记,请在“线程”窗口中单击右键,确保选中了“在源中显示线程” 。
切换到“调试位置”工具栏中的线程
在“调试位置”工具栏上,单击“线程”列表 。
在列表中,单击要切换到的线程。