java 定时任务或间隔定时任务
1. 用Timer和TimerTask
Timer类可以调度任务,TimerTask则是通过在run()方法里实现具体任务。 Timer实例可以调度多任务,它是线程安全的,但 Timer 有一个明显的短板,它并不太适用于那些需要长期在后台运行的定时任务。
2,.使用 ScheduledExecutorService
1.相比于Timer的单线程,它是通过线程池的方式来执行任务的
2.可以很灵活的去设定第一次执行任务delay时间
3.提供了良好的约定,以便设定执行的时间间隔
Android定时任务
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论