方法 : スレッドに対するフラグの設定と設定解除を行う
[スレッド]、[並列スタック]、[並列ウォッチ]、[GPU スレッド] の各ウィンドウで、スレッドをアイコンでマークすることによって、特に注目するスレッドにフラグを設定できます。 このアイコンにより、フラグが設定されているスレッドをそれ以外のスレッドと簡単に区別できるようになります。
フラグが設定されたスレッドは、[デバッグの場所] ツール バーの [スレッド] ボックスの一覧でも特別な扱いを受けます。 この一覧では、すべてのスレッドを表示することも、フラグが設定されたスレッドのみを表示することもできます。 スレッドにフラグを設定すると、[スレッド] ボックスの一覧は、フラグが設定されたスレッドのみを表示するように自動的に切り替わりますが、必要に応じて、すべてのスレッドを表示するように切り替えることもできます。
[スレッド] ウィンドウでスレッドに対するフラグを設定または解除するには
- [スレッド] ウィンドウで、注目しているスレッドを見つけ、フラグ アイコンをクリックして、フラグをオンまたはオフにします。
すべてのスレッドのフラグを解除するには
- [スレッド] ウィンドウで、いずれかのスレッドを右クリックし、[すべてのスレッドのフラグを解除] をクリックします。
フラグが設定されたスレッドのみ表示するには
- デバッグ ウィンドウでフラグ ボタンをクリックします。
マイ コードのみにフラグを設定するには
[スレッド] ウィンドウの上部にあるツール バーで、フラグ アイコンをクリックします。
ドロップダウン リストで、[マイ コードのみにフラグを設定] をクリックします。
選択したモジュールに関連するスレッドにフラグを設定するには
[スレッド] ウィンドウのツール バーで、フラグ アイコンをクリックします。
ドロップダウン リストで、[カスタム モジュール選択にフラグを設定] をクリックします。
[モジュールの選択] ダイアログ ボックスで、目的のモジュールを選択します。
(省略可能) [検索] ボックスに、特定のモジュールを検索するための文字列を入力します。
[OK] をクリックします。
参照
処理手順
チュートリアル : マルチスレッド アプリケーションのデバッグ