断点是否会停止所有线程?

如果我在程序中同时运行两个线程并在其中一个上放置一个断点,那么另一个线程是否会在该断点被触发时停止,或者它是否会继续执行?

(我用Java编写并使用NetBeans)

断点可以选择它们应该如何表现:挂起单个线程或所有线程

断点

我相信每个线程一旦遇到代码中的断点就会停止,而其他线程将继续运行。 我从Tomcat的日子里记得这个。

默认情况下,只有遇到断点的线程才会停止。 但是,您可以通过更改breakpopint属性来修改行为。

值得注意的是,在Eclipse和NetBeans中,默认行为是在命中断点时挂起当前线程,而在IntelliJ中它挂起所有线程。