Middle
Ce se întâmplă dacă coada pool-ului de fire de execuție este plină, dar sosește o nouă sarcină?
sobes.tech AI
Răspuns de la AI
Se va aplica un handler pentru sarcini respinse (RejectedExecutionHandler). Gestionarii standard includ:
AbortPolicy: Aruncă oRejectedExecutionException.DiscardPolicy: Ignoră sarcina în mod silențios.DiscardOldestPolicy: Elimină cea mai veche sarcină din coadă și încearcă să execute una nouă.CallerRunsPolicy: Execută sarcina în thread-ul apelant.
Comportamentul specific depinde de handler-ul configurat la crearea pool-ului de fire de execuție.