Встречается на собеседованиях • сегодня
Работал ли с @Async
Да, работал. @Async — аннотация Spring для асинхронного выполнения методов. Позволяет запускать методы в отдельном потоке, не блокируя основной поток.
Пример:
java
@Service
public class NotificationService {
@Async
public void sendNotification(String message) {
// Логика отправки уведомления (может быть долгой)
System.out.println("Notification sent: " + message);
}
}Важно:
- Включается через
@EnableAsyncв конфигурации. - Метод должен быть
public. - Возвращаемый тип —
void,FutureилиCompletableFuture. - Обработка исключений требует
AsyncUncaughtExceptionHandler.
Проблемы:
- Перегрузка пула потоков (настраивается через
ThreadPoolTaskExecutor). - Сложность отладки из-за асинхронности.

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