Заполнить контроль без наводнения fxthreadJAVA

Программисты JAVA общаются здесь
Anonymous
Заполнить контроль без наводнения fxthread

Сообщение Anonymous »

У меня есть следующая ситуация:
Большой файл с большим количеством строк (~ 100K, журналы с сервера). Каждая строка в этом файле должна быть проанализирована, отфильтрована и отображается в UI. Он работает на разных потоках (Thread-1) и популяет BlockingQueue . В другом потоке (поток -2) запускается UIUpdater - его цель - получить партию линии из очереди и запустить что -то линейное:

Код: Выделить всё

Platform.runLater(() -> logArea.append(batchedLine));
Очевидно, что наводнения потока FX и замораживание UI.>

Подробнее здесь: https://stackoverflow.com/questions/373 ... g-fxthread

Вернуться в «JAVA»