Middle
Que se passe-t-il si la file d'attente du pool de threads est pleine, mais qu'une nouvelle tâche arrive?
sobes.tech IA
Réponse de l'IA
Un gestionnaire de tâches rejetées (RejectedExecutionHandler) sera appliqué. Les gestionnaires standards incluent :
AbortPolicy: Lance uneRejectedExecutionException.DiscardPolicy: Ignore silencieusement la tâche.DiscardOldestPolicy: Ignore la tâche la plus ancienne dans la file d'attente et essaie d'exécuter la nouvelle.CallerRunsPolicy: Exécute la tâche dans le thread appelant.
Le comportement précis dépend du gestionnaire configuré lors de la création du pool de threads.