java定时器之一:Timer

package testwrqpper1.wrapper1;

import java.util.Timer;
import java.util.TimerTask;

import org.apache.log4j.Logger;

/** 
 * @author lct E-mail: 
 * @version 创建时间:2018年4月24日 下午3:16:22 
 * 类说明 
 * 
 */

public class TestWrapper1 {
    private static Logger logger = Logger.getLogger(TestWrapper1.class);
    public static void main(String[] args) {
        /**
         * public void schedule(TimerTask task, long delay, long period)
         * @param task   task to be scheduled.
         *@param delay  delay in milliseconds before task is to be executed.
          * @param period time in milliseconds between successive task executions.
         */
        Timer timer = new Timer();
        //下面这个测试用例,启动后3秒开始执行,执行成功完成后,再隔5秒再次启动程序执行test2任务。
        timer.schedule(new TimerTask(){
            public void run(){
                test2();
            }
        }, 3000, 5000);
        logger.info("执行完成...");
    }
    
    public static void test2(){
        for(int i=0;i<=10;i++){
            logger.info("test2  "+i);
        }
    }
}
 

猜你喜欢

转载自my.oschina.net/u/3197158/blog/1801064