Я новичок в JavaFX
и у меня возникли проблемы с потоками.Мое приложение должно сделать что-то вроде этого (жесткий псевдокод):
start(){
startLoop(); //new thread
displayThingsSavedToSharedVariable();
}
loop(){
while (true){
doThings();
saveThingsToSharedVariable();
}
}
Я хочу отображать вывод из loop()
в JavaFX
GUI в актуальном состоянии, по одному на строку в терминале, но я нене знаю, как синхронизировать поток с loop()
с потоком JavaFX
.Общая переменная - это всего лишь - не работающий - пример того, чего я хочу достичь, главный вопрос - как динамически печатать текст в JavaFX
GUI из бесконечного цикла в другом потоке.