在 IDE 中调试线程

另请参见

在当前会话中创建的所有线程都显示在“线程”窗口中。对于 Java 应用程序,此列表还包括应用程序中的线程组。可通过选择“窗口”>“调试”>“线程”(Alt-Shift-7) 来打开“线程”窗口。

更改当前线程

在任何给定时间,都只有一个线程是当前线程。缺省情况下,当前线程是当前会话内调试器从中获得控制的线程。在线程间切换以便进行调试时,“调用栈”和“局部变量”窗口将自动更新以反映适用于该线程的数据。

更改当前线程:

暂停和恢复线程

如果您认为某一线程引发了问题,则可以暂停该线程的执行。当问题得到解决后再恢复此线程。

在“线程”窗口中,线程名称左侧的图标指明该线程是被暂停还是等待恢复。当前线程 表明当前线程。运行线程 表明正在运行且不是当前线程的线程,而 暂停线程 表明已被暂停且不是当前线程的线程。也可以通过单击列按钮 (更改列) 并选择“暂停”复选框,在“线程”窗口中以布尔标志(True 或 False)的形式显示“暂停”属性。

暂停或恢复线程:

查看线程的源代码

如果您认为某个线程引发了问题并要对它进行进一步的检查,则可以在 IDE 的源代码编辑器中查看该线程的源代码。

查看线程的源代码:

另请参见
创建监视
使用调用栈
单步执行程序

法律声明