sincronizacion resueltos programar programacion pildorasinformaticas pildoras informaticas hilos ejemplos curso java multithreading netbeans concurrency breakpoints

java - resueltos - programar hilos



¿Un punto de interrupción detiene todos los hilos? (4)

Si tengo dos hilos ejecutándose simultáneamente en mi programa y pongo un punto de interrupción en uno de ellos, ¿el otro hilo también se detendrá cuando se golpee este punto de interrupción, o continuará ejecutándose independientemente?

(Estoy escribiendo en Java y usando NetBeans)


Creo que cada subproceso se detendrá una vez que llegue al punto de interrupción en el código, mientras que otros subprocesos continuarán ejecutándose. Recuerdo esto de mis días de Tomcat.


De forma predeterminada, solo se detiene el subproceso que llega al punto de interrupción. Sin embargo, puede modificar el comportamiento cambiando las propiedades de breakpopint.


Los puntos de interrupción tienen una opción de cómo deben comportarse: suspender un solo hilo o todos los hilos


Puede ser interesante observar que en Eclipse y NetBeans el comportamiento predeterminado es suspender el hilo actual cuando se golpea el punto de interrupción, mientras que en IntelliJ suspende todos los hilos.