Я использую SwingUtilities.invokeLater для обновления пользовательского интерфейса. Иногда задачи выполняются практически сразу после вызова invokeLater, но иногда на это уходит несколько секунд, чего хотелось бы избежать. Есть ли какие-то настройки, которые могут помочь мне в этом?
Я знаю, что задачи выполняются в потоке диспетчеризации событий AWT, но есть ли способ принудительно очистить очередь от него (вероятно, не очень хорошая идея) или каким-то образом добавить еще один поток AWT для параллельной работы или любое другое решение, которое может помочь с выполнением задач быстрее?
Можно ли вообще повлиять на это, или все, что я могу сделать, это просто создать несколько потоков демонов самостоятельно? Я хотел бы избежать этого.