Я могу сказать вам одно, и угадайте на трех ...
Это поток GUI / Awt / Swing.Все, что пишет в GUI, должно выполняться в этом потоке!Иногда, если я думаю, что есть точка, в которой другой поток МОЖЕТ писать в GUI, я перейду к точке, где, по моему мнению, может возникнуть конфликт, и я утверждаю, что имя текущего потока соответствует "AWT-EventQueue-0".,
Мне бы очень хотелось, чтобы Sun выпустила «отладочную» версию библиотеки, которая утверждала правильное использование потоков во всех компонентах - это избавило бы от многих головных болей и избавило бы Java от наличия действительно плохого REP для сбояГрафические интерфейсы, когда на самом деле люди не понимают об этой теме.
Вероятно, все они связаны с многопоточным сборщиком мусора:
- Java2D Disposer - поток демона
- Завершить - Поток Демона
- Ссылочный обработчик - Поток Демона