我想在我的Web应用程序的后台实现一个线程,它检查每分钟执行一些所需工作的时间,我在普通的java应用程序上测试了这段代码:
int milisInAMinute = 6000;
long time = System.currentTimeMillis();
Runnable update = new Runnable() {
public void run() {
System.out.println("Hello");
}
};
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
update.run();
}
}, time % milisInAMinute, milisInAMinute);one minute.update.run();
}
我应该在基于java的Web应用程序中添加它?并且这种方法是正确的,还是应该使用不同的方法?