2012-04-26 27 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可以恢復單獨的線程。在調試模式下,您可以通過按下形狀如的小按鈕,在線程附近播放(►),從左側線程列表中恢復線程。