回答
断点有一个选择,他们应该如何表现:暂停单个线程或全部线程
无法与其他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从米杰尔的回答可以看出,这取决于环境设置,所以我的观察并没有给我全面的图片,因此这个问题值得提问。 –