Ответ 1
Можно ли отлаживать несколько потоков в eclipse в разных окнах?
Ну, я просто попробовал, и это вроде как работы. Вам не нужно несколько мониторов, чтобы попробовать.
- Я создал 2 потока и поставил точки останова в каждом из своих методов
run()
. - Я запустил приложение, и 2 потока отображались как приостановленные.
- Я вытащил меню окна Eclipse в новое окно. Новое полное окно Eclipse должно иметь вкладку отладки для просмотра.
- Я могу переключаться назад и вперед и шагать по каждому из потоков.
Это работает, но хотя есть 2 вкладки Debug, они несколько вступают. Когда я перехожу вперед в окне отладки Thread-1, фокус меняется на Thread-1 - даже в другом окне Thread-2.
Edit:
На самом деле я играл с ним немного больше, и, похоже, он работает очень хорошо. Если я переключусь на другое окно, отлаживая Thread-2 и step, он расширяет трассировку стека Thread-2 в окне Thread-1, но на самом деле, похоже, не изменяет выделение. Я могу вернуться в окно Thread-1 и легко перейти в Thread-1.
Я не знаю, как создать два отдельных окна отладки, которые не полностью подключены. Веб-поиск также пуст.