Большой файл с большим количеством строк (~ 100K, журналы с сервера). Каждая строка в этом файле должна быть проанализирована, отфильтрована и отображается в UI. Он работает на разных потоках (Thread-1) и популяет BlockingQueue . В другом потоке (поток -2) запускается UIUpdater - его цель - получить партию линии из очереди и запустить что -то линейное:
Код: Выделить всё
Platform.runLater(() -> logArea.append(batchedLine));
Подробнее здесь: https://stackoverflow.com/questions/373 ... g-fxthread
Мобильная версия