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

Работал ли с TaskExecutor

Да, работал. TaskExecutor — это интерфейс в Spring Framework для абстракции выполнения задач асинхронно или в пуле потоков. Он упрощает управление потоками, особенно в веб-приложениях.

Пример настройки в Spring Boot:

java
@Configuration
@EnableAsync
public class AsyncConfig {
    @Bean
    public TaskExecutor taskExecutor() {
        ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
        executor.setCorePoolSize(5);
        executor.setMaxPoolSize(10);
        executor.setQueueCapacity(25);
        executor.initialize();
        return executor;
    }
}

Использование с @Async:

java
@Service
public class MyService {
    @Async
    public void asyncMethod() {
        // Логика, выполняемая асинхронно
    }
}

TaskExecutor поддерживает разные реализации (ThreadPoolTaskExecutor, SimpleAsyncTaskExecutor и др.) и гибко настраивается под нагрузку.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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