thread

現在のスレッドを表示または変更します。

構文

thread [ID]

パラメーター

ID

切り替えるスレッドの識別子。

説明

このコマンドは現在のスレッドを表示または変更します。スレッド識別子を省略した場合、デバッガーは現在のスレッドを表示します。スレッド識別子を指定した場合、デバッガーはそのスレッドを現在のスレッドにします。

$curthread デバッガー変数には、現在のスレッドのスレッド識別子が含まれます。$curthread 値は、プログラムの実行が停止または完了すると更新されます。

$curthread に有効なスレッド識別子を割り当てることで現在のスレッドを変更できます。これは、thread ID コマンドを発行するのと同じです。プロセスやプログラムがない場合、$curthread は 0 に設定されます。

GDB モード:

(idb) 
					 thread 2  
* 2 Thread 1026 (LWP 19515) 0x804f8f6 in __sigsuspend from /tmp/pthread_manythreads 

IDB モード:

(idb) 
					 thread 2  
ID        STATE  
*1        stopped  

関連情報


このヘルプトピックについてのフィードバックを送信