`

Java固定时间间隔执行

    博客分类:
  • J2SE
阅读更多
package com.lbx.email;

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

public class Test2 {
	private final Timer timer = new Timer();
	private final int minutes;

	public Test2(int minutes) {
		this.minutes = minutes;
	}

	public void start() {
		timer.schedule(new TimerTask() {
			public void run() {
				playSound();
				timer.cancel();
				Test2 eggTimer = new Test2(2);
				eggTimer.start();
			}

			private void playSound() {
				System.out.println("Your egg is ready!");
				// Start a new thread to play a sound...
			}
		}, minutes * 1 * 1000);
	}

	public static void main(String[] args) {
		Test2 eggTimer = new Test2(1);
		eggTimer.start();
	}
}

 

分享到:
评论
1 楼 cheetah_ysc 2016-09-18  
不错不错,我喜欢!

相关推荐

    通过指定的时间段获得整年、整月、整周整日、整小时的数据

    运用java1.8的LocalDateTime和TemporalAdjusters等方法,通过指定的时间段获得整年、整月、整周整日、整小时的数据,并且还可以根据月、周、日、小时进行细化分隔,绝对的可以运行。

    Spring Boot中的@Scheduled注解:定时任务的原理与实现

    在Spring框架中,@Scheduled注解用于标记一个方法,使其能够在固定的时间间隔内自动执行。这个注解主要基于Java的内置Timer类以及Quartz等定时任务库,但在Spring Boot中,它提供了更加简洁和易用的方式来实现定时...

    Android模拟点击

    模拟按键精灵对android手机屏幕固定位置进行周期性地点击,进行点击任务后可以进入后台执行,可以设置点击的位置,点击的时间间隔

    点点滴滴背单词

     (3)可以控制单词轮换的间隔时间。  (4)可以选择是否词意缓出,可以控制词意缓出的时间。  (5)可以选择单词、音标和解释的显示或不显示。 11、 方便有效的单词分组功能,使您能更好的背记单词。 12、...

    JavaScript 垃圾回收机制分析

    在公司经常会听到大牛们讨论时说道...JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。

    search_service

    k 该应用程序允许订阅/取消订阅的...注意:与以固定间隔运行的DAG不同,该架构允许我们以用户选择的任何间隔触发邮件。 尽管如果没有超过邮件的发送时间,但在繁重的工作中,由于每个队列事件的等待时间较长,系统会自

    javascript垃圾收集机制的原理分析

     垃圾收集机制的原理很简单:找出那些不再继续使用的变量,然后释放其占用的内存,垃圾收集器会按照固定的时间间隔,或代码执行中预定的收集时间,周期性地执行这一操作  局部变量只在函数执行的过程中存在。而在...

    javascript垃圾收集机制与内存泄漏详细解析

    为此,垃圾收集器会按照固定的时间间隔(或代码执行中预设的收集时间),周期性的执行这一操作。 下面我们来分析一下函数中局部变量正常的生命周期。局部变量只在函数执行的过程中存在。而在这个过程中,

    GaiKaiTest:这是在为 Gaikai 面试时解决一个简单问题的 repo

    我保持了一个固定的刷新间隔,在那里我向 metacritic 网站发出请求,以使用上述过程获取顶级游戏。 我将热门游戏和评分信息存储在类的静态成员中。 当浏览器调用 rest 服务时,我只是使用该类的静态成员中的数据来...

    跟我学习javascript的垃圾回收机制与内存管理

    JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。 不再使用的变量也就是生命周期结束...

    Review-Reporter:Bot报告了Slack上的Google Play评论,并有可能快速回复并通过低评分评论创建Jira问题

    Review Reporter以固定的时间间隔执行正在进行的操作: 扫描Google Play商店,并获取您的用户有关您的项目的最新评论。 与Firebase数据库进行通信,以检查哪些获取的评论已发送到Slack或Jira。 将所有未发送的用户...

    Distributed-System-Algorithms-Implementation:实现时钟同步,一致性,互斥,领导者选举的算法

    3台服务器网络之间的快照间隔是固定的,并且保持平衡。 ChandyLamportSnapshot:实现频道一致性的Chandy Lamport算法的实现。 互斥:用于互斥的基于令牌的Raymond算法的实现。 进程只有在具有令牌的情况下才能执行...

    Oracle9i的init.ora参数中文说明

    值范围: 任何有效的日期格式掩码, 但不得超过一个固定长度。 默认值: 派生 nls_timestamp_tz_format: 说明: 与 NLS_TIME_TZ_FORMAT 相似, 其中的一对值指定 TIMESTAMP 数据类型的默认值, 该类型除存储 YEAR, MONTH...

    EditPlus 3.31 Build 860 简体中文版

    另外它也是一个好用的 HTML 编辑器,除了可以颜色标记 HTML Tag (同时支持 C/C++、Perl、Java) 外,还内建完整的 HTML 和 CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...

    EditPlus 3.31 Build 1129

    另外它也是一个好用的 HTML 编辑器,除了可以颜色标记 HTML Tag (同时支持 C/C++、Perl、Java) 外,还内建完整的 HTML 和 CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若...

    测试培训教材

    Using VAPI-XP test scripts, you can test COM/DCOM servers, SOAP-based Web services, Java APIs (such as Java classes and EJBs), and console applications. You can also use VAPI-XP to create a ...

    Oracle练习笔试大全

    //获取两个日期之间的具体时间间隔,extract函数是最好的选择 42、select ename, hiredate from emp where hiredate > to_date('1981-2-20 12:24:45','YYYY-MM-DD HH24:MI:SS'); //(函数to-date 查询公司在所给...

Global site tag (gtag.js) - Google Analytics