@Scheduled & scheduler: Что именно делает размер пула?

Я хочу запустить несколько запланированных задач одновременно.

При настройке Spring для этого я могу указать размер пула в планировщик:

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:executor id="myExecutor" pool-size="32"/>
<task:scheduler id="myScheduler" pool-size="1000"/>

Но что именно здесь означает размер пула?

Означает ли это, что он может хранить только 1000 запланированных методов, или же это означает, что одновременно могут обрабатываться только 1000 методов?

tldr; Если метод с аннотациями @Scheduled (fixedDelay = 60) НЕ выполняется в данный момент (то есть между задержка), заполняет ли он пул или нет?

5
задан chzbrgla 1 October 2018 в 10:52
поделиться