我有代码,我在那里安排任务使用java.util.Timer.我环顾四周,看到ExecutorService可以做同样的事情.所以这个问题,你有没有使用Timer和Timer计划任务,一个人使用另一个人的好处是什么?
还想检查是否有人使用过该ExecutorService课程并遇到了Timer为他们解决的任何问题.
为了做一些动作一段时间我发现有几种选择:
这一切有什么大不同?制定计划行动的最佳做法是什么?
除了设置和准确的时间(即午夜)与设置延迟(即24小时)之外,使用AlarmManager和ScheduledExecutorService定期运行任务之间的区别是什么?
就我而言,我需要运行一些代码来检查每晚的新数据,并在有新数据时创建新通知.
谢谢!