共用方式為


在 Visual Studio 中偵錯時切換到另一個執行緒 (C#、Visual Basic、C++)

偵錯多執行緒應用程式時,您可以使用數個方法中的任何一種方法,從目前使用的執行緒切換至另一個執行緒。

注意

如果您想要控制執行緒執行的順序,您需要凍結和解除凍結執行緒

當您在程式碼編輯器和不同的多執行緒偵錯視窗中檢查執行緒時,黃色箭號即表示目前的執行緒。 帶捲尾的綠色箭頭指示非目前執行緒具有目前偵錯工具內容。

切換至任何出現的執行緒

  • 在 [執行緒] 或 [平行監看式] 視窗中,按兩下執行緒。

若要切換至來源視窗中的執行緒

  • 在左側裝訂邊,以滑鼠右鍵按一下執行緒標記圖示 Thread Marker,再指向 [切換至],然後按一下您要作為切換目標的執行緒名稱。 捷徑功能表只會顯示該特定位置上的執行緒。

    如果沒有出現執行緒標記,請以滑鼠右鍵按一下 [執行緒] 視窗,並確認已選取 [在來源中顯示執行緒]

若要切換至偵錯位置工具列中的執行緒

  1. 按一下 [偵錯位置] 工具列上的 [執行緒] 清單。

  2. 在清單中,按一下您要切換至哪個執行緒。