¿Es posible depurar múltiples hilos en eclipse en diferentes ventanas?
Bueno, acabo de probarlo y funciona. No necesitas múltiples monitores para probarlo.
- Creé 2 hilos y puse puntos de corte en cada uno de sus métodos
run()
.
- Ejecuté la aplicación y los 2 hilos aparecen como en pausa.
- Bajé el menú Ventana de Eclipse a Nueva ventana. La nueva ventana completa de Eclipse debe tener una pestaña de depuración para que la vea.
- Puedo cambiar de un lado a otro y dar un paso en cada uno de los hilos.
Esto funciona, pero aunque hay 2 pestañas de depuración, se unen un poco. Cuando avanzo en la ventana de depuración de Thread-1, el foco cambia a Thread-1, incluso en la otra ventana de Thread-2.
Editar:
En realidad jugué con él un poco más y parece que funciona bastante bien. Si cambio a la otra ventana para depurar Thread-2 y paso, expande el seguimiento de la pila Thread-2 en la ventana Thread-1 pero en realidad no parece cambiar el resaltado. Puedo volver a la ventana de Thread-1 y avanzar fácilmente en Thread-1.
No conozco ninguna forma de crear dos ventanas de depuración separadas que no estén completamente conectadas. Las búsquedas web también aparecen vacías.
Relacionados con http://stackoverflow.com/questions/2284222/debugging-with-eclipse-using-multiple- windows – Gray
la parte clave para mí fue la parte sobre el roscado. – stu