Я занимаюсь некоторыми исследованиями по этому вопросу, но я все еще очень смущен, если не сказать больше.
Может ли кто-нибудь дать мне конкретный пример того, когда использовать Task
и когда использовать Platform.runLater(Runnable);
? В чем же разница? Есть ли золотое правило, когда использовать любой из них?
Также исправьте меня, если я ошибаюсь, но не являются ли эти два "объекта" способом создания другого потока внутри основного потока в графическом интерфейсе (используется для обновления GUI)?