“线程”窗口

另请参见

“线程”窗口列出了当前调试会话中的所有线程。对于 Java 应用程序,此列表也包括 Java 虚拟机中的线程组。可通过选择“窗口”>“调试”>“线程”来打开“线程”窗口。

每一线程的给定信息包括线程名和状态。总有一个线程为当前线程。缺省情况下,当前线程是当前会话中调试器从中获得控制权的线程。选择一个不同的当前会话时,“线程”窗口将更新以显示该会话的线程。

线程状态

下表介绍了调试器的线程状态。

状态 描述
监视 线程正在 Java 监视程序上等待。
未启动 线程尚未开始。
运行 线程可运行。
休眠 线程处于休眠状态。Thread.sleep() 被调用。
未知 线程状态未知。
等待 线程正在等待。Object.wait() 被调用。
僵死 线程已经执行完毕。

图标

下表描述对象名左侧显示的图标。

图标 描述
当前线程组 包含当前线程的线程组
线程组 不包含当前线程的线程组
当前线程 当前线程
运行线程 正在运行且不是当前线程的线程
暂停线程 已被暂停且不是当前线程的线程

操作

右键单击“线程”窗口将打开弹出式菜单,可以从中选择以下操作:

菜单项 描述
激活 使选定线程成为当前线程。此命令等价于双击线程。
恢复 恢复执行选定线程。
转至源 在选定线程的栈中显示最新框架的源代码。
列表选项 允许您定制“线程”窗口的显示,包括添加和删除信息列、重新排序列和排序列。有关详细信息,请参见定制调试器窗口

属性

通过右键单击某个线程的节点并选择“属性”,可以查看该线程的所有属性

缺省情况下,在“线程”窗口中还会直接显示所有属性(“已暂停”属性除外)。

另请参见
调试器中的当前上下文
在 IDE 中调试线程
调试器窗口

法律声明