Заполнить контроль без наводнения 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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