首页 > 代码库 > 定时器篇---java.util.TimerTask和quarts
定时器篇---java.util.TimerTask和quarts
最近项目中出现了定时执行任务的东西,研究了一下,觉得挺不错的,以后还用得到,就总结了下。
这里只介绍两种java.util.Timer 和 quarts
java.util.Timer
java自带的工具类,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,与java.util.TimerTask一起使用,容易使用。示例代码如下:
import java.util.Timer;import java.util.TimerTask;public class tes { public static void main(String[] args) { Timer timer=new Timer(); timer.schedule(new myTimerTask(), 1000, 2000); }}class myTimerTask extends TimerTask{ @Override public void run() { System.out.println("================"); }}
代码很简单,很容易使用,但是java.util.TimerTask只能每隔一段时间执行,不能在固定的时间点重复执行。
quarts
quarts可以配置在固定的时间点执行任务,就是配置稍复杂,不过功能很强大。
今天时间不够了,头有点不舒服,明天研究研究再写。
定时器篇---java.util.TimerTask和quarts
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。