Middle
Cosa succede se la coda del pool di thread è piena, ma arriva un nuovo compito?
sobes.tech AI
Risposta dell'AI
Verrà applicato un gestore di task rifiutati (RejectedExecutionHandler). I gestori standard includono:
AbortPolicy: Solleva un'eccezioneRejectedExecutionException.DiscardPolicy: Ignora silenziosamente il task.DiscardOldestPolicy: Rimuove il task più vecchio dalla coda e tenta di eseguire quello nuovo.CallerRunsPolicy: Esegue il task nel thread chiamante.
Il comportamento specifico dipende dal gestore configurato al momento della creazione del pool di thread.