Share via


スレッドに対するフラグの設定と解除 (C#、Visual Basic、C++)

[スレッド][並列スタック] (スレッド ビュー)、[並列ウォッチ][GPU スレッド] の各ウィンドウで、スレッドをアイコンでマークすることによって、特に注目するスレッドにフラグを設定できます。 このアイコンにより、フラグが設定されているスレッドをそれ以外のスレッドと簡単に区別できるようになります。

フラグが設定されたスレッドは、[デバッグの場所] ツール バーの [スレッド] ボックスの一覧に加え、他のマルチスレッド デバッグ ウィンドウでも特別な扱いを受けます。 すべてのスレッドを表示することも、スレッドの一覧またはその他のウィンドウ内のフラグが設定されたスレッドだけを表示することもできます。

スレッドのフラグを設定または設定解除するには

  • [スレッド] ウィンドウまたは [並列ウォッチ] ウィンドウで、注目しているスレッドを見つけ、フラグ アイコンをクリックして、フラグをオンまたはオフにします。
  • [並列スタック] ウィンドウで、スレッドまたはスレッド グループを右クリックし、[フラグ設定 / <スレッド>] または [フラグ解除 / <スレッド>] を選びます。

すべてのスレッドのフラグを解除するには

  • [スレッド] ウィンドウで、いずれかのスレッドを右クリックし、[すべてのスレッドのフラグを解除] をクリックします。
  • [並列ウォッチ] ウィンドウで、フラグが設定されたすべてのスレッドを選択し、右クリックして、[フラグ解除] を選択します。

フラグが設定されたスレッドのみ表示するには

  • マルチスレッド デバッグ ウィンドウのいずれかで、[フラグが設定されているスレッドのみを表示] を選択します。

マイ コードのみにフラグを設定するには

  1. [スレッド] ウィンドウの上部にあるツール バーで、フラグ アイコンをクリックします。

  2. ドロップダウン リストで、[マイ コードのみにフラグを設定] をクリックします。

選択したモジュールに関連するスレッドにフラグを設定するには

  1. [スレッド] ウィンドウのツール バーで、フラグ アイコンをクリックします。

  2. ドロップダウン リストで、[カスタム モジュール選択にフラグを設定] をクリックします。

  3. [モジュールの選択] ダイアログ ボックスで、目的のモジュールを選択します。

  4. (省略可能) [検索] ボックスに、特定のモジュールを検索するための文字列を入力します。

  5. OK をクリックします。