zoukankan      html  css  js  c++  java
  • 定时器任务


    这类技术主要应用到那些需要进行后台整理数据的系统中,比如说数据仓储,数据挖掘等.  
    其实到Java中,实现起来是非常简单的,下面我们以每隔5秒钟打引一句"Hello world"为例:
    具体参考JDK中的Timer和TimerTask类
    import java.util.TimerTask;

    public class MyTimeTask extends TimerTask{
    // 在这里写你要定时执行的方法
        public void run(){
            System.out.println("Hello World!");
        }
    }
    import java.util.Date;
    import java.util.Timer;
    
    /**
     * 定时器测试
     * 
     * @author FeGe
     */
    public class Test {
    
        public void execute(){
            Timer timer = new Timer(); 
            MyTimeTask myTimeTask = new MyTimeTask(); 
            Date date = new Date(); 
            long timestamp = 5000; 
            /*myTimeTask 指定执行的线程 date 指定第一次日期执行的时间 timestamp 指定每格多久再次执行一次*/
            timer.schedule(myTimeTask, date, timestamp);
            }
    
        public static void main(String[] args){
            Test t = new Test(); 
            t.execute();
            }
    }
    你以为躲起来就找不到你了吗?没有用的!象你这样出色的男人,无论在什么地方,都像漆黑中的萤火虫一样,那样的鲜明,那样的出众。你那忧郁的眼神,稀嘘的胡喳子,神乎其神的刀法,和那杯Dry Martine,都深深地迷住了我!
  • 相关阅读:
    java 编程基础 Class对象 反射:代理模式和静态代理
    sql优化(排序)
    Mysql备份恢复
    Mysql5.7.33安装
    Networker oracle备份恢复
    Centos7 安装11.2.0.4
    spring security 自定义多种方式登录授权
    CentOS 7 安装Nginx 并配置自动启动
    Nginx 配置模板
    Alibaba cloud 版本说明
  • 原文地址:https://www.cnblogs.com/wjjFJ/p/5216972.html
Copyright © 2011-2022 走看看