Back to questions
Middle
119
questionbank
Что произойдет, если очередь пула потоков заполнена, но поступает новая задача?
Answer from AI
sobes.tech AI
Будет применен обработчик отклоненных задач (RejectedExecutionHandler). Стандартные обработчики включают:
AbortPolicy: ВыбрасываетRejectedExecutionException.DiscardPolicy: Молча отбрасывает задачу.DiscardOldestPolicy: Отбрасывает самую старую задачу в очереди и пытается выполнить новую.CallerRunsPolicy: Выполняет задачу в вызывающем потоке.
Конкретное поведение зависит от того, какой обработчик был настроен при создании пула потока.