在 Visual Studio 中偵錯時切換到另一個執行緒 (C#、Visual Basic、C++)
偵錯多執行緒應用程式時,您可以使用數個方法中的任何一種方法,從目前使用的執行緒切換至另一個執行緒。
注意
如果您想要控制執行緒執行的順序,您需要凍結和解除凍結執行緒。
當您在程式碼編輯器和不同的多執行緒偵錯視窗中檢查執行緒時,黃色箭號即表示目前的執行緒。 帶捲尾的綠色箭頭指示非目前執行緒具有目前偵錯工具內容。
切換至任何出現的執行緒
- 在 [執行緒] 或 [平行監看式] 視窗中,按兩下執行緒。
若要切換至來源視窗中的執行緒
在左側裝訂邊,以滑鼠右鍵按一下執行緒標記圖示
,再指向 [切換至],然後按一下您要作為切換目標的執行緒名稱。 捷徑功能表只會顯示該特定位置上的執行緒。
如果沒有出現執行緒標記,請以滑鼠右鍵按一下 [執行緒] 視窗,並確認已選取 [在來源中顯示執行緒]。
若要切換至偵錯位置工具列中的執行緒
按一下 [偵錯位置] 工具列上的 [執行緒] 清單。
在清單中,按一下您要切換至哪個執行緒。