方法 : デバッグ中に別のスレッドに切り替える

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当なし トピック該当なし トピック該当 トピック該当なし

Standard

トピック該当 トピック該当 トピック該当

トピック該当

Pro/Team

トピック該当

トピック該当

トピック該当

トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

マルチスレッド アプリケーションをデバッグするとき、現在作業中のスレッドから別のスレッドにコンテキストを切り替える必要が生じることがあります。Visual Studio には、そのための方法がいくつか用意されています。

ソース ウィンドウでスレッドを切り替えるには

  1. ソース ウィンドウ左端の余白で、スレッド インジケータを右クリックします。

  2. ショートカット メニューで、[切り替え先] をポイントし、アクティブにするスレッドの名前をクリックします。

    ショートカット メニューには、その場所にあるスレッドのみが表示されます。

[スレッド] ウィンドウでスレッドを切り替えるには

  1. [スレッド] ウィンドウに表示されているいずれかのスレッドを右クリックします。

  2. ショートカット メニューの [スレッドに切り替え] をクリックします。

[デバッグの場所] ツール バーでスレッドを切り替えるには

  1. [デバッグの場所] ツール バーの [スレッド] ボックスをクリックします。

    ドロップダウン リストには、[スレッド] ボックスの現在の設定に応じて、すべてのスレッドまたはフラグが設定されたすべてのスレッドが表示されます。

  2. ドロップダウン リストで、切り替え先スレッドをクリックします。

  3. 目的のスレッドがドロップダウン リストに表示されない場合は、ボックス横のフラグ インジケータを確認します。フラグ インジケータが強調表示されている場合、[スレッド] ボックスはフラグが設定されたスレッドのみ表示するように設定されています。フラグ インジケータをクリックして、すべてのスレッドを表示するように切り替えます。以降、手順 1. と 2. を繰り返します。

参照

その他の技術情報

マルチスレッド アプリケーションのデバッグ