Spring batch corePoolSize VS throttle-limit
<p>I'd like to know the difference between <strong>corePoolSize</strong> and <strong>throttle-limit</strong> as Spring Batch attributes defining multi threading configuration.</p>

<p>I've got the difference between corePoolSize and maxPoolSize thanks to this post <a href="https://stackoverflow.com/a/1879487/1529015">"What is the difference between corePoolSize and maxPoolSize in the Spring ThreadPoolTaskExecutor"</a></p>

<p>But my issue concerns <strong>corePoolSize</strong> vs <strong>throttle-limit</strong>... I found that it's preferable to define CorePoolSize = Throttle-limit, but I'm wondering... if I define for example :
CorePoolSize = 100 and Throttle-limit = 200... What happens ? Is a 200 sized thread pool that will be created or 100 ?</p>

<p>Thank you for any clarification...</p>