回答
斷點有一個選擇,他們應該如何表現:暫停單個線程或全部線程
無法與其他IDE交談,但在IDEA中,您可以右鍵單擊裝訂線中的斷點並將其掛起模式從「全部」(默認)更改爲「線程」。直到今天,我還不知道你能否做到這一點,當時我正試圖弄清楚爲什麼Guava事件總線處理程序中的斷點是暫停主線程。 – joshbodily
我相信,每個線程將停止,一旦它擊中在代碼中的斷點,而其他線程將繼續運行。我記得我的雄貓時代。
如果我們在談論單一的網絡應用程序,我認爲這可能是不正確的。在intellij的想法斷點默認停止所有線程。正因爲如此,我有困難,試圖調試@Async:我沒有在調試中工作,因爲我期望 – divideByZero
錯誤的先生。這取決於你如何設置你的斷點。 – snovelli
默認情況下只命中斷點停止線程。但是,您可以通過更改breakpopint屬性來修改行爲。
可能有趣的是,在Eclipse和NetBeans中,缺省行爲是在命中斷點時掛起當前線程,而在IntelliJ中掛起所有線程。
- 1. GC是否停止.NET中的所有應用程序線程?
- 2. JFrame setVisibility(false)是否停止我創建的所有線程?
- 3. gdb是否立即停止所有線程?
- 4. Java,停止(中斷)線程
- 5. 的IntelliJ - 沒有停止對多線程代碼中的所有斷點
- 6. MSVC6:斷點停止程序
- 7. 線程在其父進程停止時是否會停止
- 8. Visual Studio斷點,它是否會停止整個應用程序?
- 9. 不停止gdb中的所有線程
- 10. 停止JUnit整理,直到所有其他線程都停止
- 11. 如何確保在主線程停止之前所有線程都已停止?
- 12. 在所有斷點處都沒有停止的代碼塊
- 13. Java:如何中斷/停止線程?
- 14. 中斷或停止睡眠線程
- 15. 停止或中斷Java線程
- 16. C#多線程,循環停止所有進度的線程
- 17. Java多線程停止所有其他線程立即
- 18. Jmeter如何僅停止一個線程,而不是所有的線程。
- 19. MaualResetEventSlim沒有停止線程
- 20. Eclipse調試 - 停止沒有斷點
- 21. OpenMP:是否有線程終止所有其他並行線程的方法?
- 22. 線程1:停在斷點1
- 23. 是否可以在對象的實例中停止斷點?
- 24. Monodevelop不停止在斷點
- 25. php ecplise斷點不停止
- 26. gdb不停止在斷點
- 27. Xcode:斷點停止工作
- 28. CFBuilder不停止在斷點
- 29. XCTAssertThrows在斷點處停止
- 30. GDB斷點不會停止
@mre從米傑爾的回答可以看出,這取決於環境設置,所以我的觀察並沒有給我全面的圖片,因此這個問題值得提問。 –