我正在调试有很多线程的应用程序。我的断点设置为挂起整个虚拟机。IntelliJ调试:挂起整个虚拟机,然后踩单线程
当某个线程遇到其中一个断点时,我想使用Step Over。但是这似乎恢复整个虚拟机,直到该步骤完成。
如果我能单步执行到达断点的单线程,那真的很有帮助。
有没有办法在IntelliJ 11.1/Java 6中做到这一点? (希望我不会错过某些明显的...)
我正在调试有很多线程的应用程序。我的断点设置为挂起整个虚拟机。IntelliJ调试:挂起整个虚拟机,然后踩单线程
当某个线程遇到其中一个断点时,我想使用Step Over。但是这似乎恢复整个虚拟机,直到该步骤完成。
如果我能单步执行到达断点的单线程,那真的很有帮助。
有没有办法在IntelliJ 11.1/Java 6中做到这一点? (希望我不会错过某些明显的...)
此功能的IntelliJ 16添加(在他的回答中引用的问题CrazyCoder得到解决)
目前没有这种可能性,因为它可能导致死锁。不过你可以投票给IDEA-43728。
NetBeans可以恢复单独的线程。在调试模式下,您可以通过按下形状如的小按钮,在线程附近播放(►),从左侧线程列表中恢复线程。
确定 - 感谢您的回答。 – Iain 2012-04-29 01:28:59
[IDEA-43728](https://youtrack.jetbrains.com/issue/IDEA-43728)已在IntelliJ 16中解决 – Egor 2017-06-08 12:57:26