关于Timer计时器
我写了一个Servlet叫StartTask
Timer timer1=new Timer();
Task task1=new Task();
timer1.schedule(task1, 5000);
为什么当我访问StartTask的时候,任务只执行了一次?
我想要达到的效果是当用户访问StartTask这个Servlet的时候任务就开始执行,一直循环下去,并且当用户关闭这个Servlet页面的时候任务仍然在服务器执行。请问该怎么实现?
------解决方案--------------------再加第三个参数
timer1.schedule(task1, 5000,5000); 延迟5s执行 每隔5s再执行