Еще одно отличие состоит в том, что существует необъяснимое исключение.В случае таймера фоновый поток прерывается, но не восстанавливается.С ScheduledExecutor (даже с однопотоковой конфигурацией) ScheduledExecutor может продолжаться после необработанного исключения.Он пытается обеспечить выполнение нужного числа потоков для обработки задач.
ScheduledExecutor также создает будущее, если вы хотите взаимодействовать с процессом.