Встречается на собеседованиях • сегодня
Как на каждый Email отправить сообщение через ExecutorService
Для асинхронной отправки email через ExecutorService можно создать фиксированный пул потоков. Пример:
java
ExecutorService executor = Executors.newFixedThreadPool(5); // 5 потоков
for (Email email : emails) {
executor.submit(() -> {
try {
sendEmail(email); // Ваш метод отправки
} catch (Exception e) {
System.err.println("Failed to send: " + email);
}
});
}
executor.shutdown(); // Завершаем после выполнения всех задач
text
Ключевые моменты:
- Фиксированный пул предотвращает создание избыточных потоков
- `submit()` принимает Runnable/Callable
- Обязательно вызывайте `shutdown()`
- Обрабатывайте исключения внутри задачи
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы