Я создаю приложение для Android, которое должно периодически делать что-то в службе. И я обнаружил, что использование ScheduledThreadPoolExecutor и ScheduledExecutorService предпочтительнее Timer.
Может ли кто-нибудь объяснить разницу между ScheduledExecutorService и ScheduledThreadPoolExecutor и какой из них больше подходит для Android?
Обновление
Я только что нашел эту статью и этот пост объяснил разницу между несколькими способ реализации повторяющихся периодических задач. В моем случае ScheduledThreadPoolExecutor и AlarmManager более подходят.