Встречается на собеседованиях • сегодня
Использовал ли планировщик запросов
В Java нет встроенного планировщика запросов, но есть механизмы для планирования задач:
- Timer и TimerTask - простой способ, но устаревший
java
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("Task executed");
}
}, 1000, 2000); // задержка 1с, повтор каждые 2с- ScheduledExecutorService - современная альтернатива (из java.util.concurrent)
java
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(() ->
System.out.println("Task"), 1, 2, TimeUnit.SECONDS);- Spring @Scheduled - если используешь Spring
java
@Scheduled(fixedRate = 2000)
public void scheduledTask() {
// логика
}Для сложных сценариев можно использовать Quartz Scheduler. Выбор зависит от требований к точности, масштабируемости и окружению приложения.

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