thread コマンドは、現在のスレッドの表示や変更を行います。
現在のスレッドを表示します。
スレッド thread_id に切り替えます。
次の構文で thread_id がない場合は、現在のスレッドが仮定されます。
指定スレッドに関する既知情報すべてを出力します。
指定 (または現在の) スレッドを隠ぺいします。通常のスレッドリストには表示されなくなります。
指定 (または現在の) スレッドを隠ぺい解除します。
すべてのスレッドを隠ぺい解除します。
指定した (または現在の) スレッドの実行を一時停止します。中断されているスレッドは、スレッドリストに "S" の文字とともに表示されます。
-suspend の効果を解除します。
ほかのスレッドをブロックしている指定スレッドが保持しているロックすべてを一覧表示します。
指定スレッドをブロックしている同期オブジェクトがある場合、そのオブジェクトを表示します。
ここで
thread_id は、スレッド ID です。
現在のスレッドを表示します。
スレッド thread_id に切り替えます。
次の構文で thread_id がない場合は、現在のスレッドが仮定されます。
指定スレッドに関する既知情報すべてを出力します。
指定 (または現在の) スレッドを隠ぺいします。通常のスレッドリストには表示されなくなります。
指定 (または現在の) スレッドを隠ぺい解除します。
すべてのスレッドを隠ぺい解除します。
指定した (または現在の) スレッドの実行を一時停止します。中断されているスレッドは、スレッドリストに「S」の文字とともに表示されます。
-suspend の効果を解除します。
thread_id が所有する Java モニターを表示します。
thread_id がブロックされている Java モニターを表示します。
ここで
thread_id は t@number の dbx 形式のスレッド ID またはスレッドを指定した Java スレッド名です。