java 定时器工具类
来源:互联网 发布:高铁争夺战 知乎 编辑:程序博客网 时间:2024/05/16 05:02
package util;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class UtilTimer {
private static Timer timer;
/**
* delay时间后开始执行任务,并每隔period时间调用任务一次。
* @param task
* @param delay
* @param period
*/
public static void timer(TimerTask task,long delay,long period){
timer = new Timer(true);
timer.schedule(task, delay, period);
}
/**
* 指定日期执行任务
* @param task
* @param date
*/
public static void timer(TimerTask task,Date date){
timer = new Timer(true);
timer.schedule(task, date);
}
/**
* 多长时间(毫秒)后执行任务
* @param task
* @param delay
*/
public static void timer(TimerTask task,long delay){
timer = new Timer(true);
timer.schedule(task, delay);
}
/**
* 第一次在指定firstTime时间点执行任务,之后每隔period时间调用任务一次。
* @param task
* @param firstTime
* @param period
*/
public static void timer(TimerTask task, Date firstTime, long period){
timer = new Timer(true);
timer.scheduleAtFixedRate(task,firstTime,period);
}
/**
* 终止定时器
*/
public void cancelTimer(){
timer.cancel();
}
/**
* 终止任务
* @param task
*/
public void cancelTimerTask(TimerTask task){
task.cancel();
}
}
阅读全文
0 0
- java 定时器工具类
- java-线程-定时器-工具类
- 定时器工具类
- Java 工具类 —— 定时器(Timer/TimerTask)
- JDK工具类_____TimerTask定时器
- Timer 定时器类 java
- java定时器封装类
- [Java--定时器]--定时器举例
- JAVA定时器类的使用
- JAVA定时器
- java 定时器
- JAVA定时器
- java定时器
- JAVA定时器
- Java定时器
- JAVA定时器
- JAVA定时器
- java定时器
- Mybatis 学习
- eclipse 去掉javascriptValidator
- Java WebService开发
- java 文件的操作
- java 获取异常信息
- java 定时器工具类
- java 存储文件和打印错误日志
- java MD5加密
- Ubuntu 14.04部署mapnik 2.2.0
- java 生成文件的 CRC32校验码
- Dom4j生成xml文件
- Linux账户密码过期安全策略设置
- java 将多个文件打成压缩包
- PHPnow-1.5.6网站开发