Java библиотека

@javalib
Фото Остановка задачи: interrupt требует сотрудничества interrupt() не убивает поток. Он сообщает задаче о запросе отмены. Код должен проверять этот сигнал или корректно выходить из прерываемой операции. Для рабочего цикла с ожиданием: try {     while (!Thread.currentThread().isInterrupted()) {         doWork();         Thread.sleep(500);     } } catch (InterruptedException e) {     Thread.currentThread().interrupt();     // выходим из задачи } Если восстановить флаг и сразу продолжить прежний бесконечный цикл, следующий sleep может немедленно бросить исключение. Нужен выход или явная политика продолжения. Thread.stop() не используйте: в Java 25 этот метод ещё объявлен, но всегда выбрасывает UnsupportedOperationException. #Java Java Библиотека | Мы в Телеграм
Если у вас установлено приложение,
вы можете сразу перейти в канал