2012-04-26 24 views
6

我正在调试有很多线程的应用程序。我的断点设置为挂起整个虚拟机。IntelliJ调试:挂起整个虚拟机,然后踩单线程

当某个线程遇到其中一个断点时,我想使用Step Over。但是这似乎恢复整个虚拟机,直到该步骤完成。

如果我能单步执行到达断点的单线程,那真的很有帮助。

有没有办法在IntelliJ 11.1/Java 6中做到这一点? (希望我不会错过某些明显的...)

回答

3

目前没有这种可能性,因为它可能导致死锁。不过你可以投票给IDEA-43728

+0

确定 - 感谢您的回答。 – Iain 2012-04-29 01:28:59

+0

[IDEA-43728](https://youtrack.jetbrains.com/issue/IDEA-43728)已在IntelliJ 16中解决 – Egor 2017-06-08 12:57:26

5

NetBeans可以恢复单独的线程。在调试模式下,您可以通过按下形状如的小按钮,在线程附近播放(►),从左侧线程列表中恢复线程。