`

Java定时器设定一个任务循环去执行(超简单)

    博客分类:
  • JAVA
阅读更多
/**
 * 
 */
package com.happy.timer;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 * @author Happy
 * @me <a href="http://www.weibo.com/qiaolevip">@快乐每一天Joe</a>
 * @mail qiaole1990@sina.com
 * @date 2012-10-20
 */
public class TimerDo {
	public static void main(String[] args) {
		Integer cacheTime = 1000 * 3;
		Timer timer = new Timer();
		// (TimerTask task, long delay, long period)任务,延迟时间,多久执行
		timer.schedule(new TimerTask() {

			@Override
			public void run() {
				System.out.println(new Date());
			}
		}, 1000, cacheTime);
	}
}
分享到:
评论

相关推荐

    java 定时器(Timer)

    Java定时器(Timer)是Java Swing库中的一个类,它提供了调度任务在未来某个时间执行的能力。这个类主要用于在GUI应用程序中实现定时触发某些操作,比如更新界面、执行动画或者执行周期性的后台任务。Timer类结合了...

    一个定时器实现多个虚拟定时器具体代码实现

    3. **事件循环**:虚拟定时器的运行基于一个事件循环,该循环不断检查当前时间,看是否有定时器已经到达触发时间。如果有,就执行相应的回调。 4. **调度**:当新的定时器被创建或现有的定时器被修改时,需要更新...

    Java定时器Timer简述共8页.pdf.zip

    这意味着,如果一个任务执行时间过长,会影响后续任务的执行时间,可能导致任务执行顺序的延迟。 - 当调用`schedule()`方法时,Timer会将任务放入一个队列,并根据指定的延迟或周期设置执行时间。到达设定时间后,...

    java 闹钟定时器

    java开发,有四个功能:倒计时、秒表、指定日期提醒、闹钟。 1. * 闹钟 * 算法:取当前系统时间和设定时间比较 * 操作:空格 暂停/开始;第一个框 设置播放音乐时间;第二个框 设置提醒内容; 可以选择音乐目录...

    定时执行(定时器)demo

    【定时执行(定时器)Demo】是一个典型的Java应用程序示例,它展示了如何使用定时任务来自动化执行特定的代码段。这个Demo通常会整合到服务器环境中,如Tomcat,以便在服务器启动时自动运行,或者根据预设的时间间隔...

    定时器定时器

    2. **Java定时器**: - `java.util.Timer`:这是一个线程安全的类,可以用来调度周期性的任务。但是,由于其单线程模型,可能导致任务间的阻塞。 - `ScheduledExecutorService`:这是Java并发API的一部分,提供了...

    定时器源码

    定时器,简单来说,是一个能够按照预定时间执行特定任务的机制。在编程中,定时器通常通过计数或者等待信号来实现。根据应用场景,定时器可以分为硬件定时器和软件定时器。硬件定时器由CPU的计数器硬件提供,而软件...

    定时器(简单的定时功能)

    当定时器触发时,会向事件队列中添加一个事件,由事件循环处理这个事件并调用对应的回调函数执行任务。 5. **注意事项**: - **线程安全**:在多线程环境中,必须确保定时器操作是线程安全的,避免并发问题。 - *...

    java 定时器线程池(ScheduledThreadPoolExecutor)的实现

    当一个任务的延迟时间为负值时,表示任务已经到达执行时间,`finishPoll()`方法会将任务从队列中移除并返回,准备执行。 在`ScheduledThreadPoolExecutor`中,任务的定时执行是通过`schedule()`、`...

    定时器实现负载均衡

    1. **任务分配**:设定一个定时器在固定时间间隔检查当前服务器的负载状态。这可以通过监控CPU使用率、内存占用、网络带宽等指标实现。 2. **判断标准**:根据服务器状态(描述中提到的“已执行情况状态和服务器名...

    java当中的定时器的4种使用方式

    例如,在`timer1()`方法中,创建了一个新的`Timer`实例,并通过`schedule`方法设置一个`TimerTask`,让它在2000毫秒后执行。`TimerTask`的`run`方法用于定义任务的具体行为,这里只是简单地打印一条消息。 ```java ...

    android时间定时器

    在Android开发中,时间定时器是一个非常重要的工具,它能够帮助开发者实现各种自动化任务,比如定时刷新界面、执行后台操作或短信验证等。本篇将深入讲解如何在Android中使用时间定时器,结合Handler实现这些功能。 ...

    基于Rector模式的定时器代码

    当定时器触发一个任务时,它会发送一个事件,`TimerTask`作为观察者会响应这个事件并执行其操作。 5. **线程安全**:在多线程环境中,确保定时器和任务的线程安全非常重要。我们需要考虑并发控制,避免任务被错误地...

    定时器

    此外,还会有对中断机制的解释,当定时器到达预设时间点时,它会引发一个中断请求,使程序能够响应并执行相应的处理逻辑。 【代码中国.txt】文件中可能会提供具体的编程示例,展示了如何在不同的编程语言(如C、...

    6.2 创建定时和周期任务

    2. **Timer和TimerTask**:这是一个更通用的Java定时器框架,适用于需要在后台线程执行定时任务的情况。Timer创建了一个计划任务的调度表,而TimerTask是实际的任务类,继承自它并重写`run()`方法。通过`timer....

    秒表定时器

    秒表功能允许用户启动、暂停、重置和查看计时,而定时器则可以设定一个特定的时间点进行提醒或执行某项任务。在本文中,我们将深入探讨如何在编程中实现秒表定时器,以及涉及的关键技术和概念。 首先,我们需要了解...

    定时器.zip

    这个SWF文件可能是一个互动演示或者小游戏,利用定时器来控制动画播放、更新游戏状态或执行其他时间相关的操作。用户界面可能包含启动、暂停、重置定时器的按钮,以供用户控制定时器的行为。 在实际应用中,定时器...

    java实现数字时钟

    对于 `java.util.Timer`,可以设定一个定时任务每秒执行一次: ```java Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { // 更新并显示时间 } }; timer....

    实验三_定时器(感觉写的不是很好,可能存在BUG).zip

    5. **定时器重复触发**:在设定周期性定时任务时,应确保任务执行完成后才启动下一个周期,否则可能导致任务被重复触发。 为了排查和修复这些潜在的BUG,我们需要: - 使用精确的计时工具进行测试,验证定时器的...

    定时器正常显示倒记时.rar

    在编程中,定时器通常是一个对象或函数,通过调用特定的API(应用程序编程接口)来设定一个未来的时间点或时间间隔。当这个时间点到达或时间间隔过去后,定时器会触发一个事件,这个事件可以执行预定的代码。在不同...

Global site tag (gtag.js) - Google Analytics