Middle
Co się stanie, jeśli kolejka puli wątków jest pełna, ale pojawia się nowe zadanie?
sobes.tech AI
Odpowiedź od AI
Zostanie zastosowany obsługiwacz odrzuconych zadań (RejectedExecutionHandler). Standardowe obsługiwacze obejmują:
AbortPolicy: WyrzucaRejectedExecutionException.DiscardPolicy: Milcząco odrzuca zadanie.DiscardOldestPolicy: Odrzuca najstarsze zadanie w kolejce i próbuje wykonać nowe.CallerRunsPolicy: Wykonuje zadanie w wątku wywołującym.
Konkretne zachowanie zależy od tego, który obsługiwacz został ustawiony podczas tworzenia puli wątków.