Java中的调度程序是否有其他替代方法

时间:2018-09-25 18:06:54

标签: java spring java-ee scheduler taskscheduler

在我的Java应用程序中,我正在使用调度程序在一个特定的时间运行一项任务,我不想使用调度程序的概念,是否有任何替代的调度程序解决方案?

1 个答案:

答案 0 :(得分:0)

我假设您是在谈论spring的@Scheduled注释。如果由于某种原因不希望使用它,可以使用java.util.Timer类。一个例子:

 Timer timer = new Timer();
 TimerTask task= new TimerTask() {
     @Override
     public void run() {
         // your code here
     }
};
 timer.scheduleAtFixedRate(task, 0, 60000);
}

它应该每60秒运行一次代码。

使用的类:

java.util.Timer;
java.util.TimerTask;