次の方法で共有


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

スレッド、並列スタック (スレッド ビュー)、Parallel WatchGPU スレッド ウィンドウのアイコンでマークすることで、特別な注意を払うスレッドにフラグを設定できます。 このアイコンは、フラグ付きスレッドと他のスレッドを区別するのに役立ちます。

フラグ付きスレッドは、[デバッグの場所] ツール バーの [スレッド] 一覧や、他のマルチスレッド デバッグ ウィンドウでも特別な処理を受けます。 スレッドの一覧または他のウィンドウで、すべてのスレッドまたはフラグ付き スレッド のみを表示できます。

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

  • [ スレッド ] ウィンドウまたは [並列ウォッチ ] ウィンドウで、目的のスレッドを見つけて、フラグ アイコンをクリックしてフラグを選択またはクリアします。
  • [並列スタック] ウィンドウで、スレッドまたはスレッドのグループを右クリックし、フラグ/<thread> または Unflag /<thread> を選択します。

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

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

フラグ付きスレッドのみを表示するには

  • マルチスレッド デバッグ ウィンドウの 1 つの [ フラグ付きスレッドのみ表示 ] ボタンを選択します。

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

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

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

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

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

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

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

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

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