I want to run several scheduled Tasks simultaneously.
When configuring spring to do so, I can supply a pool-size to the scheduler:
<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:executor id="myExecutor" pool-size="32"/>
<task:scheduler id="myScheduler" pool-size="1000"/>
But what exactly does the pool-size mean here?
Does it mean it can only store 1000 scheduled Methods or does it mean that only 1000 Methods can be processed at the same time?
tldr; If a @Scheduled(fixedDelay=60) annotated Method is NOT executed at the moment (meaning it's in between the delay), does it fill up the pool or not?