Я прочитал, что максимальное количество потоков для сервера можно указать с помощью server.tomcat.max-threads
в файле application.properties.
Если это так, какая польза от указания maxPoolSize
в ThreadPoolTaskExecutor
, если другое свойство является тем, которое определяет максимальное количество потоков, доступных для сервера?
Пример кода для TaskExecutor:
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(2);
executor.setMaxPoolSize(2);
executor.setQueueCapacity(500);