java定时器Timer的用法,不依赖第三方工具包
解决方法:
import java.util.Timer;
import java.util.TimerTask;
import com.crm.service.SendMessageService;
public class GetQueueTime {
static Timer timer=null;
public static void openRun(){
timer=new Timer();//定时类
timer.schedule(new TimerTask(){
@Override
public void run() {
//这里写你的定时执行代码
}
},10 * 1000,5 * 1000);//启动10秒后开始执行,每5秒执行一次
}
/**
* 关闭定时器
*/
public static void colseRun(){
if(timer!=null){
timer.cancel();//关闭任务
timer.purge();//移除关闭的任务
timer=null;
}
}
}