Приложение имеет четыре javafx fxml-screens: логин, домашний, профиль и функции. После входа в систему создается множество рабочих потоков на разных экранах. Когда пользователь выходит из системы, все рабочие потоки, кроме Javafx-Application-Thread, должны быть отменены.Как убить все/конкретную фоновую нить в Javafx?
0
A
ответ
2
Удобный способ управления рабочими потоками - использовать the Executor framework.
Пример:
ExecutorService executorService = Executors.newFixedThreadPool(2);
// submit your JavaFX tasks and services
executorService.shutdown();
//executorService.shutdownNow();
Подробнее о Java и JavaFX параллельности:
0
В javafx отсутствует какой-либо механизм для уничтожения любой темы.
, но y может отменить конкретную тему с помощью метода cancel().
Итак, где знак вопроса ('?') В теле сообщения? Есть ли там вопросы? – hexafraction