Что такое UI потоки в Java? В чем их отличие от обычных потоков Thread?
Ответ
UI поток - обычный поток, но в нем и только в нем следует обновлять состояние вашего GUI или его элементов. Как правило представляет собой поток извлекающий из очереди задачи для обновления или перерисовки интерфейса. Если вам надо обновить ваш GUI не из UI потока, то как в Swing так и в JavaFX есть методы, которые добавляют задачи по добавлению GUI в эту очередь. Сделано так для того, что бы не занимать синхронизацией обращений к элементам интерфейса и не допустить параллельного выполнения операций над ним.
Комментариев нет:
Отправить комментарий