Есть ли инструмент, который я могу использовать, чтобы увидеть, какие части кода находятся в каком потоке (цветовой код это или что-то)? В основном меня беспокоит EDT, но запись команды isOnEventDispatchThread() - ish в каждую другую строку, а затем отслеживание ее вывода во время работы программы утомительно и требует много времени.Check thread eclipse plugin
ответ
Основная проблема, которую я вижу с этим, - это код, который можно вызывать из любого потока, такого как конструкторы. Однако вы можете использовать отладчик Eclipse во время выполнения. Просто запустите программу в отладчике до точки останова или с ручной паузой, затем посмотрите на «отладочный» вид, который обычно находится в левом верхнем углу. Вы увидите потоки и можете выбрать один, чтобы перейти к его местоположению.
Может быть, другой подход ... Есть ли анализатор кода, который может обнаруживать, когда выполняется новый поток, или всякий раз, когда есть точка в коде, где он изменяет поток, на котором он выполняется? – Karlovsky120
@ Karlovsky120 Отладчик может сделать это во время выполнения, хотя вам нужно будет знать, какой поток (ы) вы хотите посмотреть. В основном это говорит вам потоки-> стеки и позиции, но не наоборот. – hexafraction
@ Karlovsky120 Вы можете выполнять код по разным потокам, используя отражение во время выполнения, чтобы он компилировал время, неизвестно, что работает, на каком потоке ... –
- 1. Dead Lock Thread Check
- 2. Eclipse TFS Plugin Check/Uncheck все ожидающие изменения
- 3. Qt plugin && thread-safety
- 4. Eclipse PDE Plugin Export
- 5. eclipse error exporting plugin
- 6. Scala eclipse plugin java.lang.ClassNotFoundException
- 7. jQuery validate plugin, check input defaultValue
- 8. Флажок SlickGrid Select Column Plugin «Check All»
- 9. wordpress pmpro plugin register field error check
- 10. findbugs maven plugin site vs check
- 11. Eclipse Metrics Plugin
- 12. Eclipse Java EE plugin
- 13. Eclipse CORBA plugin howto
- 14. JDO designer eclipse plugin
- 15. JHipster Eclipse Plugin Ошибка
- 16. Eclipse Plugin зависимости
- 17. Play2 Plugin для Eclipse
- 18. Blackberry Development-eclipse plugin
- 19. Eclipse metrics plugin suggestion
- 20. Redmine Eclipse mylyn plugin
- 21. eclipse accurev plugin
- 22. Eclipse multiple contexts plugin
- 23. Полное удаление Eclipse Plugin
- 24. Поиск Eclipse Plugin Мастер
- 25. Eclipse - ASP classic plugin
- 26. Eclipse flex plugin issue
- 27. WSO2 ESB Eclipse Plugin
- 28. Eclipse Plugin Zend Studio
- 29. Экспорт Eclipse plugIn
- 30. SoapUI Eclipse Plugin Freezes
Основная проблема, которую я вижу с этим, - это код, который можно вызывать из любого потока, такого как конструкторы. – hexafraction