我正在调试一个有很多线程的应用程序。我的断点设置为暂停整个 VM。
当一个线程遇到一个断点时,我想使用 Step Over。但这似乎会恢复整个 VM,直到该步骤完成。
如果我可以只单步到达断点的单线程,那真的很有帮助。
在 IntelliJ 11.1 / Java 6 中有什么方法可以做到这一点吗?(希望我没有遗漏一些明显的东西......)
我正在调试一个有很多线程的应用程序。我的断点设置为暂停整个 VM。
当一个线程遇到一个断点时,我想使用 Step Over。但这似乎会恢复整个 VM,直到该步骤完成。
如果我可以只单步到达断点的单线程,那真的很有帮助。
在 IntelliJ 11.1 / Java 6 中有什么方法可以做到这一点吗?(希望我没有遗漏一些明显的东西......)
此功能是在 IntelliJ 16 中添加的(CrazyCoder 在他的回答中引用的问题已解决)
NetBeans 可以恢复单个线程。在调试模式下,您可以通过在线程Play附近按一个形如 (►) 的小按钮从左侧线程列表中恢复线程。
目前没有这种可能性,因为它可能导致死锁。不过,您可以投票给IDEA-43728。