定时任务调度:基于给定的时间点,给定的时间间隔,给定的执行次数自动执行的任务。Java中的定时任务1、Timer2、QuartzTimer和Quartz的区别:1、Timer由jdk提供,调用简单,不要需要导入jar包。而Quartz需要导入jar包,不是jdk自带。2、Quartz的功能比Timer的功能强大完善。3、Timer后台执行一个线程来完成定时任务,Quartz可以在后台执行多个线程来完成定时任务。
定时任务调度:基于给定的时间点,给定的时间间隔,给定的执行次数自动执行的任务。
Java中的定时任务
1、Timer
2、Quartz
Timer和Quartz的区别:
1、Timer由jdk提供,调用简单,不要需要导入jar包。而Quartz需要导入jar包,不是jdk自带。
2、Quartz的功能比Timer的功能强大完善。
3、Timer后台执行一个线程来完成定时任务,Quartz可以在后台执行多个线程来完成定时任务。
定时任务调度:基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行任务。
Timer由JDK自带,不需要引入多余的jar。
Quartz需要引入架包 Quartz时间控制更强大 Timer只有一个后台线程执行任务,Quartz拥有后台执行线程池能够使用多个线程执行任务.
能用 Timer 处理的时候,尽量用 Timer 处理。因为 Quartz 需要的资源更多(写法也不一样)。
定时任务调度:基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行任务。
Timer由JDK自带,不需要引入多余的jar。
Quartz需要引入架包 Quartz时间控制更强大 Timer只有一个后台线程执行任务,Quartz拥有后台执行线程池能够使用多个线程执行任务.
能用 Timer 处理的时候,尽量用 Timer 处理。因为 Quartz 需要的资源更多(写法也不一样)。