Middle
Какво се случва, ако опашката на пул от нишки е пълна, но пристига нова задача?
sobes.tech AI
Отговор от AI
Ще бъде приложен обработчик за отхвърлени задачи (RejectedExecutionHandler). Стандартните обработчици включват:
AbortPolicy: ИзхвърляRejectedExecutionException.DiscardPolicy: Мълчаливо отхвърля задачата.DiscardOldestPolicy: Отхвърля най-старото задание в опашката и се опитва да изпълни новото.CallerRunsPolicy: Изпълнява задачата в извикващия поток.
Конкретното поведение зависи от това кой обработчик е настроен при създаването на пул от нишки.