java在servlet里设置个定时器,让其在tomcat一运行时,自动每隔几个小时执行一个任务?

日期:2018-04-08 17:34:20 人气:1

java在servlet里设置个定时器,让其在tomcat一运行时,自动每隔几个小时执行一个任务?

如果是简单的烂代码,写个死循环,获取当前时间,如果时间到了你想要的时候就执行你想要执行的方法。 如果要写的好点。起一个线程,线程里给个死循环,获取当前时间,如果为你想要的时间,就另外起一个线程跑你要的程序,如果不是则当前线程睡30秒或者1分钟什么的。 代码如下: public class Task1 {public static void main(String[] args) { // run in a second final long timeInterval = 1000; Run
    A+
热门评论