zoukankan      html  css  js  c++  java
  • Java基础--定时任务Timer

    定时执行方法

    1、在特定时间执行任务,只执行一次

    public void schedule(TimerTask task,Date time)

    2、在特定时间之后执行任务,只执行一次

    public void schedule(TimerTask task,long delay)

    3、指定第一次执行的时间,然后按照间隔时间,重复执行

    public void schedule(TimerTask task,Date firstTime,long period)

    4、在特定延迟之后第一次执行,然后按照间隔时间,重复执行

    public void schedule(TimerTask task,long delay,long period)

    参数:

    delay: 延迟执行的毫秒数,即在delay毫秒之后第一次执行

    period:重复执行的时间间隔

    上代码

     1    //构建定时任务
     2        timer = new Timer();
     3         //要执行的方法
     4        mTimerTask = new TimerTask() {
     5            @Override
     6            public void run() {
     7 
     8            }
     9        };
    10         /**
    11          * 第一个参数是new的TimerTask
    12          * 第二个时间参数是延迟多少秒执行
    13          * 第三个时间是之后每隔多少秒执行
    14          */
    15         timer.schedule(mTimerTask,1000,1000);
  • 相关阅读:
    起泡排序引申出的问题
    关于NPC和NP-Hard问题
    我的书单(更新中)
    OpenCV2学习笔记03:Qt中配置OpenCV环境
    Ubuntu 14.04为浏览器添加Flash插件
    CSS3基础
    HTML5进阶
    拖拽上传及读取文件实现
    生产者消费者模型
    进程
  • 原文地址:https://www.cnblogs.com/langfei8818/p/6640502.html
Copyright © 2011-2022 走看看