您的位置:首页 > 编程语言 > Java开发

java 定时任务&调度器实现方案

2016-07-21 14:50 218 查看

1. 主要有三种技术:

java自带java.util.Timer,允许按照某一频度执行,但不能指定时间运行,用的较少;

Quartz,功能比较强大的调度器,但配置略显复杂;

spring3.0后自带task,可以看成是一个轻量级Quartz;

2. 从作业类的继承方式来讲,可以分为两类:

需要继承特定的基类,如Quartz需要继承QuartzJobBean,- Timer需要继承TimerTask

task不需要继承任何基类(推荐使用)

3. 从任务调度的触发时机来分:

每隔一段时间触发一次

每到指定时间触发一次(Timer不支持)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息