`
dayone
  • 浏览: 366273 次
  • 性别: Icon_minigender_1
  • 来自: xian
社区版块
存档分类
最新评论

使用Timer的schedule()方法

    博客分类:
  • java
阅读更多

---------------schedule的意思(时间表、进度表)
timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000);

第一个参数"new MyTask(event.getServletContext())":
是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方法,因为 TimerTask 类实现了 Runnable 接口。

第二个参数"0"的意思是:(0就表示无延迟)
当你调用该方法后,该方法必然会调用 TimerTask 类 TimerTask 类 中的 run() 方法,这个参数就是这两者之间的差值,转换成汉语的意思就是说,用户调用 schedule() 方法后,要等待这么长的时间才可以第一次执行 run() 方法。

第三个参数"60*60*1000"的意思就是:
(单位是毫秒60*60*1000为一小时)
(单位是毫秒3*60*1000为三分钟)
第一次调用之后,从第二次开始每隔多长的时间调用一次 run() 方法。

分享到:
评论
1 楼 jili3221058 2007-11-23  
在weblogic集群 是否能够执行

相关推荐

    Timer schedule

    - `Timer.schedule(TimerTask task, long delay)`:这个方法会在当前时间的基础上延迟`delay`毫秒后执行一次任务。`delay`参数是任务开始执行前等待的时间间隔。例如,如果`delay`设置为1000,那么任务将在1秒钟后...

    Java中Timer的schedule()方法参数详解

    Java中Timer的schedule()方法参数详解 Java中Timer的schedule()方法是Java...Java中Timer的schedule()方法是实现定时任务的重要机制,需要正确地理解和使用schedule()方法的参数和执行结果,以便实现正确的定时任务。

    c# ScheduleTimer_src

    标题 "c# ScheduleTimer_src" 暗示我们正在探讨一个使用C#语言实现的定时器(ScheduleTimer)源代码项目。这个项目可能包含了自定义的定时器类和相关功能,用于在特定时间执行任务。 描述 "c# ScheduleTimer_src ...

    Java Timer:schedule和scheduleAtFixedRate

    本篇文章将深入探讨 `Timer` 类的两个核心方法:`schedule` 和 `scheduleAtFixedRate`,以及它们在实际开发中的应用。 首先,`schedule` 方法有两种重载形式,一种是安排一个 `TimerTask` 在特定的延迟后执行,另一...

    java中timer的schedule和scheduleAtFixedRate方法区别详解

    Java 中 Timer 的 schedule 和 scheduleAtFixedRate 方法区别详解 Java 中的 Timer 类提供了两个常用的方法:schedule 和 scheduleAtFixedRate,用于安排和执行定时任务。虽然这两个方法看起来很相似,但是它们之间...

    Timer定时器的使用方法

    【Timer定时器的使用方法】 在Java编程语言中,`java.util.Timer` 和 `java.util.TimerTask` 类是用于执行定期或延时任务的核心组件。它们允许开发者在指定的时间间隔内执行特定的操作,这对于实现定时任务,如定时...

    android中timer的使用

    创建`Timer`实例通常使用`new Timer()`,而创建`TimerTask`实例则需要自定义一个类继承`TimerTask`并重写其`run()`方法。以下是一个简单的`Timer`使用示例: ```java Timer timer = new Timer(); TimerTask task = ...

    java timer定时器详解(附详细代码)

    schedule模式的使用方法如下所示: ```java import java.util.Timer; public class TimerTest { public static void main(String[] args) { Timer timer = new Timer(); timer.schedule(new MyTask(), 1000, 2000...

    Java定时器Timer简述.pdf

    本文档中介绍的Timer类的实现以及如何使用Timer类去安排TimerTask任务,并讨论了一些相关的构造函数和方法。 首先,Timer类有几个不同的构造函数,可以进行不同的初始化操作。例如,使用无参构造函数创建Timer对象...

    Purple Parrot ScheduleTimer ActiveX控件

    Purple Parrot ScheduleTimer ActiveX控件 主要是为建立表格的用户提供挑选表格的功能。当表格已经收集完毕,要收集的日期和时间已经到达, ScheduleTimer控件将通知运用程序。 Purple Parrot ...

    java定时器(timer类使用详解)

    在本文中,我们将深入探讨`Timer`类的工作原理、常用方法以及如何使用它来创建和管理定时任务。 `Timer`类主要用于计划在将来某个时间点执行的任务,这通常通过`TimerTask`类来实现,`TimerTask`是实现了`Runnable`...

    Timer和TimerTask的使用

    ### Timer和TimerTask的使用详解 #### 一、引言 `Timer` 和 `TimerTask` 是Java中用于实现定时任务的重要工具。它们提供了一种简单有效的方式来安排任务的执行,既可以一次性执行也可以周期性地执行。这对于实现...

    Java时间类库Timer的使用方法与实例详解

    Java时间类库Timer的使用方法与实例详解 Java时间类库Timer是Java语言中的一种常用的定时器工具,可以用来实现简单的定时调度。下面将详细介绍Java时间类库Timer的使用方法与实例。 一、创建Timer对象 要使用...

    Java并发Timer源码分析

    在使用Timer来执行延时任务时,需要在TimerTask中实现run()方法,并且可以使用Timer的schedule()方法来安排任务的执行时间。在使用Timer来执行周期性任务时,需要在TimerTask中实现run()方法,并且可以使用Timer的...

    Android Timer Task Demo

    在Android开发中,有时我们需要实现一个...创建`TimerTask`子类,实现`run()`方法,然后通过`Timer`的`schedule()`方法来调度任务。记得在不再需要任务执行时,及时取消`Timer`和`TimerTask`,以保持应用的高效运行。

    schedule

    - **设置定时任务**:使用`Timer`的`schedule`方法来设置定时任务。例如,`timer.schedule(TimerTask, 0, 60 * 60 * 1000);`表示每小时执行一次定时任务。 - **监听Web应用生命周期**:通过实现`...

    简单的timer例子

    接下来,我们可以使用`Timer`的`schedule()`方法来安排任务的执行。例如,如果你想在特定延迟后执行一次任务,可以这样操作: ```java Timer timer = new Timer(); timer.schedule(new MyTask(), 5000); // 延迟5秒...

    Android---Service Timer之执行周期任务

    最后,使用Timer的schedule()方法来安排任务的执行。 以下是使用自定义Service和TimerTask执行周期任务的步骤: 1. 创建一个新的Service类,并重写onCreate()和onStartCommand()方法。 2. 在onCreate()或...

    Java里timer执行定时任务

    如果需要在特定时间之后执行某个任务,可以利用 `Timer` 类的 `schedule()` 方法。此方法接受一个实现了 `TimerTask` 接口的实例以及一个表示延迟时间的长整型参数。 例如,在给定的代码片段中,我们定义了一个名为...

    timer写的任务池

    要将`TimerTask`添加到任务池并设定执行时间,可以使用`Timer`的`schedule()`或`scheduleAtFixedRate()`方法。前者用于一次性或间隔性的任务,而后者则用于定期执行任务,即使前一次执行超时也会继续执行下一次。 ...

Global site tag (gtag.js) - Google Analytics