回答
断点有一个选择,他们应该如何表现:暂停单个线程或全部线程
无法与其他IDE交谈,但在IDEA中,您可以右键单击装订线中的断点并将其挂起模式从“全部”(默认)更改为“线程”。直到今天,我还不知道你能否做到这一点,当时我正试图弄清楚为什么Guava事件总线处理程序中的断点是暂停主线程。 – joshbodily
我相信,每个线程将停止,一旦它击中在代码中的断点,而其他线程将继续运行。我记得我的雄猫时代。
如果我们在谈论单一的网络应用程序,我认为这可能是不正确的。在intellij的想法断点默认停止所有线程。正因为如此,我有困难,试图调试@Async:我没有在调试中工作,因为我期望 – divideByZero
错误的先生。这取决于你如何设置你的断点。 – snovelli
默认情况下只命中断点停止线程。但是,您可以通过更改breakpopint属性来修改行为。
可能有趣的是,在Eclipse和NetBeans中,缺省行为是在命中断点时挂起当前线程,而在IntelliJ中挂起所有线程。
- 1. GC是否停止.NET中的所有应用程序线程?
- 2. JFrame setVisibility(false)是否停止我创建的所有线程?
- 3. Java,停止(中断)线程
- 4. 的IntelliJ - 没有停止对多线程代码中的所有断点
- 5. MSVC6:断点停止程序
- 6. 线程在其父进程停止时是否会停止
- 7. Visual Studio断点,它是否会停止整个应用程序?
- 8. 不停止gdb中的所有线程
- 9. 如何确保在主线程停止之前所有线程都已停止?
- 10. 在所有断点处都没有停止的代码块
- 11. 中断或停止睡眠线程
- 12. 停止或中断Java线程
- 13. C#多线程,循环停止所有进度的线程
- 14. Java多线程停止所有其他线程立即
- 15. NetBeans并停止/中断所有异常?
- 16. Eclipse调试 - 停止没有断点
- 17. 线程1:停在断点1
- 18. OpenMP:是否有线程终止所有其他并行线程的方法?
- 19. CFBuilder不停止在断点
- 20. GDB断点不会停止
- 21. 在创建soundloop之前停止/暂停所有线程
- 22. 停止线程
- 23. 停止线程
- 24. 停止线程
- 25. 当服务停止时,所有线程都会被终止吗?
- 26. 如何用线程中断方法停止线程
- 27. SetEvent是否会阻止一个或所有等待的线程?
- 28. 停止线程按钮点击C#
- 29. 停止应用程序中的所有线程
- 30. 如何停止所有线程,如果没有Internet连接
@mre从米杰尔的回答可以看出,这取决于环境设置,所以我的观察并没有给我全面的图片,因此这个问题值得提问。 –