IDE におけるスレッドのデバッグ

関連項目

現在のセッションで作成したスレッドは、すべて「スレッド」ウィンドウに表示されます。Java アプリケーションについては、アプリケーション内のスレッドグループもリストに含まれます。「スレッド」ウィンドウを開くには、「ウィンドウ」>「デバッグ」>「スレッド」(Alt-Shift-7) を選択します。

現在のスレッドの変更

常に 1 つのスレッドのみが、現在のスレッドになります。デフォルトでは、現在のセッション内でデバッガが制御を取得したスレッドが現在のスレッドです。デバッグするスレッドを切り替えると、「呼び出しスタック」ウィンドウと「ローカル変数」ウィンドウが自動的に更新され、そのスレッドに適切なデータが反映されます。

現在のスレッドを変更する

スレッドの中断と再開

スレッドに問題があると思われる場合は、そのスレッドの実行を中断し、問題を解決してから実行を再開することができます。

「スレッド」ウィンドウでは、スレッド名の左側のアイコンで、そのスレッドが中断中または再開待ちのどちらであるかが分かります。現在のスレッド は、現在のスレッドを示します。実行中のスレッド は、実行中で現在のスレッドではないスレッドを示し、中断スレッド は、中断中で現在のスレッドではないスレッドを示します。列ボタン (Change Column) をクリックして「中断」チェックボックスを選択し、「スレッド」ウィンドウに「中断」プロパティーを boolean 型フラグ (True または False) として表示することもできます。

スレッドを中断または再開する

スレッドのソースコードの表示

スレッドが問題の原因であると思われ、さらに調べる必要がある場合は、IDE のソースエディタでスレッドのソースコードを表示できます。

スレッドのソースコードを表示する

関連項目
ウォッチポイントの作成
呼び出しスタックの使用法
プログラムのステップ実行

著作権と商標について