Is it possible to debug multiple threads in eclipse in different windows?
Is it possible to debug multiple threads in eclipse in different windows?
Well I just tried it and it sort of works. You don't need multiple monitors to try it.
- I created 2 threads and put break points in each of their
run()
methods. - I ran the application and the 2 threads show up as paused.
- I pulled down the Eclipse Window menu to New Window. The new complete Eclipse window should have a debug tab for you to view.
- I can switch back and forth and step around in each of the threads.
This works but even though there are 2 Debug tabs, they are joined somewhat. When I step forward in the Thread-1 debug window, the focus changes to Thread-1 -- even in the other Thread-2 window.
Edit:
Actually I played with it a bit more and it seems to work pretty well. If I switch to the other window debugging Thread-2 and step, it expands the Thread-2 stack trace in the Thread-1 window but doesn't actually seem to change the highlight. I can go back to the Thread-1 window and step forward easily in Thread-1.
I don't know of any way to create two separate debug windows that are not fully connected. Web searches come up empty as well.