定时器Timer使用教程

简介: 本文讲解定时器Timer的使用教程。

一、定时器Timer使用教程



1、定时器Timer使用教程


1.1、题目


import java.util.TimerTask;
public class TimerTaskTest extends TimerTask{
  @Override  
  public void run() {  
     // TODO Auto-generated method stub  
     System.out.println("执行任务……");  
  } 
}


import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
public class TestTimer {
  public static void main(String[] args){  
       Timer timer = new Timer();  
       Calendar calendar = Calendar.getInstance();
       calendar.set(Calendar.HOUR_OF_DAY, 12);//控制小时
       calendar.set(Calendar.MINUTE, 0);//控制分钟
       calendar.set(Calendar.SECOND, 0);//控制秒
       Date time = calendar.getTime();//执行任务时间为12:00:00
       //每天定时12:00执行操作,每秒执行一次
       timer.schedule(new TimerTaskTest(), time, 1000 );  
    }  
}


我们可以使用Timer来实现一个定时任务功能,首先要继承TimerTask,然后new一个Timer来放入它。

相关文章
|
5月前
|
测试技术 PHP
Swoole 源码分析之 Timer 定时器模块
Swoole 中的毫秒精度的定时器。底层基于 `epoll_wait` 和 `setitimer` 实现,数据结构使用最小堆,可支持添加大量定时器。
82 0
Swoole 源码分析之 Timer 定时器模块
|
7月前
|
Java
【Java多线程】定时器Timer
【Java多线程】定时器Timer
56 0
【Java多线程】定时器Timer
|
7月前
|
存储 NoSQL 应用服务中间件
定时器笔记
定时器笔记
58 0
|
运维 JavaScript 前端开发
brython | timer 计时器
brython | timer 计时器
92 1
|
Java 测试技术
在多线程中自定义实现定时器(Timer)
在多线程中自定义实现定时器(Timer)
|
数据采集 物联网 开发者
定时器实现|学习笔记
快速学习定时器实现
定时器实现|学习笔记
|
编解码 物联网 开发者
定时器介绍|学习笔记
快速学习定时器介绍
定时器介绍|学习笔记
|
Java API 调度
Timer - 基础篇
Timer - 基础篇
179 0
Timer - 基础篇
Jmeter系列(17)- 定时器Timers 的入门介绍
Jmeter系列(17)- 定时器Timers 的入门介绍
123 0
Jmeter系列(17)- 定时器Timers 的入门介绍
java多线程入门(四)定时器timer的使用
java多线程入门(四)定时器timer的使用
268 0