实现定时器任务

原创 2007年09月18日 14:43:00

        在某些时候, 我们需要实现这样的功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.

        这类技术主要应用到那些需要进行后台整理数据的系统中,比如说数据仓储,数据挖掘等.

        其实到Java中,实现起来是非常简单的,下面我们以每隔5秒钟打引一句"Hello world"为例:

import java.util.TimerTask;

public class TimeTast 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();
        TimeTast myTimeTask 
= new TimeTast();
        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();
    }

}

一个最简单的定时器任务就算完成了。是不是太简单了点呢,其实就这么简单,,^_^

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

利用java定时器Timer实现定时传送数据的任务

题外话:说好的要时不时的把自己在编程方面所学习的点点滴滴记录下来,但是却迟迟没有坚持下来。自己的编程技术的提升,一定要有知识沉淀的过程,希望自己能够把写技术博客这件事一直坚持下去,成为更好的自己,也希...

Java+spring-quartz实现任务调度和定时器

准备jar包: commons-collections4-4.0.jar commons-logging-1.1.3.jar quartz-2.2.3.jar slf4j-api-1.7.21...

Spring quartz定时器动态多任务实现

项目中经常会碰到需要定时执行的任务,并且需要执行什么任务,以及任务执行的时间都由用户自定义的需求。quartz是比较常用的定时器工具,并且在spring框架中也已经做了很好的集成,所以在以spring...

使用spring定时器注解实现定时任务

这种spring定时任务应该算是写得代码最少的一种方式了,还有定时时间的cron表达式的详解

Spring整合Quartz实现动态任务调度定时器

1、spring配置 -->

PHP实现定时器任务(Timer)

本文讲解PHP实现定时器任务(Timer) 定时器任务,在WEB应用比较常见,如何使用PHP实现定时器任务,大致有两种方案:1)使用Crontab命令,写一个shell脚本,在脚本中调用PHP文...

实现quartz定时器及用quartz做集群的定时任务

由于工作需要,我要写一个定时器,每天定时执行的定时任务。现在分享给大家。 本文将会围绕 核心概念。 简单的入门实例。 项目中遇到的问题。 以及解决方案...

Spring集成Quartz定时器实现定时作业任务

这篇文章有点久远了,记得是第一次出来实习时,大三暑假自己找了一家软件公司实习了很长时间,当时学到很多实践性的东西,这个Quartz就是其中一个,还记得是做OA,一些消息需要定时提醒定时删除,项目框架里...

Android定时器任务的几种实现方式

(1)使用Handler + Runnable的方式 Handler handler = new Handler(); Runnable runnable = new Runnable() ...

Servlet侦听器结合Java定时器 在Web工程中实现任务计划调度(转)

下面就Servlet侦听器结合Java定时器来讲述整个实现过程。要运用Servlet侦听器需要实现 javax.servlet.ServletContextListener接口,同时实现它的conte...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)