I)几种任务调度的 Java 实现方法与比较
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。
前言
任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:
- Timer
- ScheduledExecutor
- 开源工具包 Quartz
- 开源工具包 JCronTab
此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。
转载: http://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/
ScheduledExecutor: http://www.blogjava.net/xylz/archive/2011/01/10/342738.html
Quartz : http://www.ibm.com/developerworks/cn/java/j-quartz/#listing4
http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/