Встречается на собеседованиях • сегодня

Использовал ли Scheduler c отдельным пулом потоков

Да, использовал. В Java для работы с планировщиком задач можно использовать ScheduledExecutorService из java.util.concurrent. Он позволяет запускать задачи с фиксированной задержкой или периодически.

Пример:

java
ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(4);

// Запуск задачи с задержкой
scheduler.schedule(() -> System.out.println("Task executed after delay"), 5, TimeUnit.SECONDS);

// Периодическое выполнение с фиксированной задержкой
scheduler.scheduleAtFixedRate(() -> System.out.println("Periodic task"), 1, 2, TimeUnit.SECONDS);

// Завершение работы планировщика
scheduler.shutdown();

text
Особенности:  
- Пул потоков управляет выполнением задач асинхронно.  
- Можно настрайвать размер пула под нагрузку.  
- Важно корректно завершать работу через `shutdown()`, чтобы избежать утечек.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы