Код: Выделить всё
spring.task.execution.pool.core-size=10
spring.task.execution.pool.max-size=20
Я пробовал получить доступ к компоненту-исполнителю и использовать setCorePoolSize() и setMaxPoolSize(), но я не уверен, безопасно ли это или как гарантировать, что уже запущенные задачи не прерываются.
Мои вопросы являются:
- Существует ли рекомендуемый подход для безопасного динамического изменения размера пула потоков?
- Существуют ли для этого специальные утилиты Spring Boot?
- Как я могу отслеживать использование пула потоков в режиме реального времени?
Подробнее здесь: https://stackoverflow.com/questions/798 ... boot-execu
Мобильная версия