5.1.3方法schedule(TimerTask task,long delay)的测试

5.1.3方法schedule(TimerTask task,long delay)的测试
该方法的作用是以执行schedule(TimerTask task,long delay)方法当前的时间为参考时间,在此时间基础上延迟指定的毫秒数后执行一次TimerTask任务。

/**
 * @author wuyoushan
 * @date 2017/3/20.
 */
public class Run {

    static public class MyTask extends TimerTask {
        @Override
        public void run() {
            System.out.println("运行了!时间为:" +new Date());
        }
    }

    public static void main(String[] args) {
        Timer timer = new Timer();
        MyTask task = new MyTask();
        System.out.println("当前时间:"+new Date().toString());
        timer.schedule(task, 7000);
    }
}

任务task被延迟7秒执行。程序的运行结果为:

当前时间:Fri May 19 08:07:08 CST 2017
运行了!时间为:Fri May 19 08:07:15 CST 2017

摘选自 java多线程核心编程技术-5.1.3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容