Spring中实现定时调度的几种方法-创新互联
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

1,内容简介
所谓的定时调度,是指在无人值守的时候系统可以在某一时刻执行某些特定的功能采用的一种机制,对于传统的开发而言,定时调度的操作分为两种形式:
定时触发:到某一时间点上执行某些处理操作;
间隔触发:每隔几秒后进行某些操作的自动处理。
所有的处理都依赖于计算机系统底层的时钟发生器,在java最初的实现过程里面,真对于定时处理专门提供有两个类:Timer,TimerTask两个类,其中TimerTask主要是定义任务的执行,相当于启动一个线程去执行某些任务。
public class MyTask extends TimerTask{
@Override
public void run() {//定义要执行的任务
// TODO Auto-generated method stub
String currentTime=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(new Date());
System.out.println(currentTime);
}
}
public class MyTaskTest {
public static void main(String[] args) {
Timer timer=new Timer();
timer.schedule(new MyTask(), 1000);//启动任务,延迟1秒后执行。
}
}
分享标题:Spring中实现定时调度的几种方法-创新互联
文章源于:http://www.jxjierui.cn/article/dpoged.html


咨询
建站咨询
