zoukankan      html  css  js  c++  java
  • JDK自带的定时任务

    import java.util.TimerTask;
    
    /**
     * 实现定时任务
     * 
     */
    public class MyTimerTask extends TimerTask {
    
    	@Override
    	public 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);
    	}
    }
    


  • 相关阅读:
    MySQL数据库分页
    Spring MVC
    Spring框架
    Java学习计划(转载)
    开发用户注册模块
    Ajax技术
    Jodd Email 发送邮件
    DOM技术
    MD5加密
    final关键字的使用
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7239337.html
Copyright © 2011-2022 走看看