デバッガでのスレッドの凍結および凍結解除
操作手順:デバッガを使用する への移動
個々のスレッドを凍結および凍結解除するには、まずデバッガでスレッド アプリケーションを停止する必要があります。アプリケーションを停止する方法は、以下を含めていくつかあります。
- ブレークポイントを設定したあと、[実行|実行]または[実行|ステップ実行]を選択する。
- アプリケーションの実行時に IDE で[一時停止]ボタン()をクリックする。
- アプリケーションを停止させる例外が発生する。
デバッガの使用時にスレッドを凍結する
- [表示|デバッグ|スレッド]を選択して、[スレッドの状態]ウィンドウを開きます。
- [スレッドの状態]ウィンドウで、凍結するスレッドを右クリックします。
- コンテキスト メニューから、状況に当てはまるコマンド(以下のいずれか)を選択します。
- [凍結] - 選択したスレッドを凍結する
- [他のスレッドをすべて凍結] - 他のスレッドをすべて凍結する(選択したスレッドは凍結しない)
デバッガの使用時にスレッドを凍結解除する
- [表示|デバッグ|スレッド]を選択して、[スレッドの状態]ウィンドウを開きます。
- [スレッドの状態]ウィンドウで、凍結解除する凍結済みスレッドを右クリックします (対象となるスレッドの[状態]が[固定]でなければなりません)。
- コンテキスト メニューから、状況に当てはまるコマンド(以下のいずれか)を選択します。
- [凍結解除] - 選択したスレッドを凍結解除する
- [すべてのスレッドを凍結解除] - 選択したスレッドを含め、すべてのスレッドを凍結解除する