在Web应用程序上实现后台线程以检查每分钟的时间

时间:2015-12-10 22:07:05

标签: java web-services

我想在我的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应用程序中添加它?并且这种方法是正确的,还是应该使用不同的方法?

1 个答案:

答案 0 :(得分:0)

请不要在生产代码中使用它。在Web应用程序中创建自定义调度程序会遇到很多问题。使用Spring scheduling