JDK自带的定时任务

来源:互联网 发布:c 小程序源码下载 编辑:程序博客网 时间:2024/05/22 18:54
import java.util.TimerTask;/** * 实现定时任务 *  */public class MyTimerTask extends TimerTask {@Overridepublic void run() {int num = 0;while (num < 3) {num++;System.out.println(num + " Test...");try {Thread.sleep(1000);} catch (InterruptedException e) {}}}}


import java.util.TimerTask;/** * 启动定时任务 *  */public class MyTimer extends java.util.Timer {/** * task:实现的定时任务 delay:项目启动制定时间后开始执行任务 period:没有执行定时任务的间隔时间 * 如果Task执行时间过长;会导致period执行任务延期 */public void schedule(TimerTask task, long delay, long period) {super.schedule(task, delay, period);}/** * Java启动定时任务 *  * @param arg */public static void main(String arg[]) {MyTimerTask task = new MyTimerTask();new MyTimer().schedule(task, 1000, 5000);}}


0 0
原创粉丝点击