通常无需注意 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。