Если очередь не ограничена, она когда-нибудь вызовет RejectedExecutionHandler?Когда ScheduledThreadPoolExecutor отклоняет выполнение?
Из документации:
Новые задачи, представленные в методе выполнения (java.lang.Runnable) будет отвергнут, когда Исполнитель был выключен, а также когда Исполнитель использует конечные границы для обоих максимальных потоков и рабочей очереди, и насыщен.
Итак, поскольку ScheduledThreadPoolExecutor использует неограниченные очереди и, предполагая, что очередь не закрыли, этот обычай обработчик никогда не будет называться? – Phillip
Правильно @Phillip. – Gray