共用方式為


HOW TO:將執行緒加上旗標和取消旗標

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於 標題適用於 標題不適用於

Standard 版

標題適用於 標題適用於 標題適用於 標題適用於

Pro/Team 版

標題適用於 標題適用於 標題適用於 標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

在 Visual Studio 2008 中,您可以為需要特別注意的執行緒加上旗標。加上旗標的執行緒在 [執行緒] 視窗中會標示有旗標圖示,使加上旗標的執行緒與其他執行緒可以有明顯的區分。

此外,在 [偵錯位置] 工具列的 [執行緒] 清單中,加上旗標的執行緒將會受到特別的處理。您可以將 [執行緒] 清單設定為顯示所有執行緒,或僅顯示已加上旗標的執行緒。當您為執行緒加上旗標時,[執行緒] 清單會自動切換成僅顯示已加上旗標的執行緒。必要時,您可以將該清單切換回顯示所有執行緒。

若要為執行緒視窗中的執行緒加上旗標

  • 在 [執行緒] 視窗中,以滑鼠右鍵按一下要加上旗標的執行緒,然後按一下 [旗標]。

    如果執行緒已加上旗標,[旗標] 選項就不會出現。

    -或-

    按一下在 [執行緒] 視窗最左欄停用的旗標圖示。

若要為執行緒視窗中的執行緒取消旗標

  • 在 [執行緒] 視窗中,以滑鼠右鍵按一下要取消旗標的執行緒,然後按一下 [取消旗標]。

    如果執行緒沒有加上旗標,[取消旗標] 選項就不會出現。

    -或-

    按一下在 [執行緒] 視窗最左欄啟用的旗標圖示。

若要為來源視窗中的執行緒加上旗標

  1. 在來源視窗的左裝訂邊中,以滑鼠右鍵按一下執行緒標記 (一組類似兩條布條的波浪狀線條)。

  2. 指向 [旗標],然後按一下要加上旗標的執行緒名稱。

    如果選取的位置上沒有可加上旗標的執行緒,[旗標] 功能表選項就不會出現。

若要為來源視窗中的執行緒取消旗標

  1. 在來源視窗的左裝訂邊中,以滑鼠右鍵按一下執行緒標記 (一組類似兩條布條的波浪狀線條)。

  2. 指向 [取消旗標],然後按一下要取消旗標的執行緒名稱。

    如果在選取的位置沒有出現可以取消旗標的執行緒,[取消旗標] 功能表選項就不會出現。

若要取消所有執行緒的旗標

  • 在 [執行緒] 視窗中,以滑鼠右鍵按一下任一執行緒,然後選取 [將所有執行緒取消旗標]。

請參閱

工作

逐步解說:偵錯多執行緒應用程式

其他資源

偵錯多執行緒應用程式