Middle
O que acontece se a fila do pool de threads estiver cheia, mas uma nova tarefa chegar?
sobes.tech IA
Resposta da IA
Será aplicado um gestor de tarefas rejeitadas (RejectedExecutionHandler). Os gestores padrão incluem:
AbortPolicy: Lança umaRejectedExecutionException.DiscardPolicy: Descarta silenciosamente a tarefa.DiscardOldestPolicy: Descarta a tarefa mais antiga na fila e tenta executar a nova.CallerRunsPolicy: Executa a tarefa no thread que a chamou.
O comportamento específico depende do gestor configurado na criação do pool de threads.