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,都深深地迷住了我!
  • 相关阅读:
    js计算两个时间相差天数
    享元模式
    外观模式
    组合模式
    装饰者模式
    桥接模式
    适配器模式
    元素量词 ? + *
    linux安装使用7zip
    linux shell使用别名,切换当前目录
  • 原文地址:https://www.cnblogs.com/wjjFJ/p/5216972.html
Copyright © 2011-2022 走看看