[JAVA] Comportement de ThreadPoolTaskExecutor
Notez que j'oublie toujours le comportement de ThreadPoolTaskExecutor (ThreadPoolExecutor).
- Jusqu'à corePoolSize, créez des threads et attribuez des tâches.
- Si corePoolSize est dépassé, queueCapacity sera ajouté à la file d'attente.
- Lorsque queueCapacity est dépassé, les threads sont ajoutés à maxPoolSize et les tâches sont attribuées.
- TaskRejectedException lorsque queueCapacity + maxPoolSize est dépassé.
- Les threads inactifs qui dépassent corePoolSize seront arrêtés après keepAliveSeconds.