Spring: TaskExecutor и TaskScheduler поддерживаются одним и тем же пулом потоков.JAVA

Программисты JAVA общаются здесь
Гость
Spring: TaskExecutor и TaskScheduler поддерживаются одним и тем же пулом потоков.

Сообщение Гость »


Я являюсь компонентом TaskScheduler и TaskExecutor следующим образом:

@Бин общественный TaskScheduler TaskScheduler () { ThreadPoolTaskScheduler s = новый ThreadPoolTaskScheduler (); s.setThreadNamePrefix("Планировщик задач-"); s.setPoolSize(10); s.setRemoveOnCancelPolicy(истина); вернуть с; } @Бин общественный TaskExecutor TaskExecutor () { ThreadPoolTaskExecutor е = новый ThreadPoolTaskExecutor (); e.setThreadNamePrefix("Task-Executor-"); е.setMaxPoolSize(10); e.setCorePoolSize(10); вернуть е; } Можно ли совместно использовать службу исполнителя базового пула потоков между TaskExecutor и TaskScheduler? Теперь у меня есть два пула по 10 фиксированных потоков, но мне хотелось бы иметь один пул из 20 потоков.

Эти пулы будут использоваться для аннотаций @Async, @Scheduled и @Retry.

Вернуться в «JAVA»