通常は LWP を意識する必要はありません。ただし、スレッドレベルでの問い合わせが完全にできない場合には、lwps コマンドを使用して、LWP に関する情報を入手できます。
(dbx) lwps l@1 running in main() l@2 running in sigwait() l@3 running in _lwp_sema_wait() *>l@4 breakpoint in Queue_dequeue() l@5 running in _thread_start() (dbx) |
LWP リストの各行の内容は、次のとおりです。
* (アスタリスク) は、ユーザーの注意を要するイベントが この LWP で起こったことを示します。
矢印は現在の LWP を表します。
l@number は特定の LWP を示します。
次の項目で詳しい LWP の状態を説明しています。
function_name() は、LWP が現在実行している関数を示します。
現在の LWP を表示または変更するには、「lwp コマンド」を使用してください。