Встречается на собеседованиях • сегодня
Запланировал ли реальные интервью
В Java для планирования задач используются:
TimerиTimerTask- простой способ, но устаревшийScheduledExecutorService- современная альтернатива
Пример с ScheduledExecutorService:
java
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(() -> {
System.out.println("Running task...");
}, 0, 1, TimeUnit.SECONDS);Основные отличия:
- ScheduledExecutorService использует пул потоков
- Лучше обрабатывает исключения
- Имеет более гибкие настройки
- Позволяет отменять задачи
Для сложных сценариев можно использовать Quartz Scheduler или Spring @Scheduled.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы