java定时器
2012-11-20 14:55
375 查看
用Timer实现定时效果
(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行。
(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行。
package com.wzs; import java.util.Timer; import java.util.TimerTask; public class Test1 { static int count1; static int count2; static Timer timer1; static Timer timer2; public static void main(String[] args) { timer1 = new Timer(); timer2 = new Timer(); timer1.schedule(new MyTimerTask1(), 1 * 1000, 2 * 1000); timer2.schedule(new MyTimerTask2(), 2 * 1000, 2 * 1000); } static class MyTimerTask1 extends TimerTask { @Override public void run() { if (count1++ > 10) { timer1.cancel(); } System.out.println("MyTimerTask1"); } } static class MyTimerTask2 extends TimerTask { @Override public void run() { if (count2++ > 10) { timer2.cancel(); } System.out.println("MyTimerTask2"); } } }
相关文章推荐
- Java定时更新数据---定时器
- java自带定时器 ScheduledExecutor
- Java多线程编程核心技术--定时器
- java定时器
- java中实现定时器 (转载)
- java定时器(不废话,直接讲例子)
- java的定时器使用方法
- 关于Java定时器的问题
- JAVA 中定时器的使用
- Java 工具类 —— 定时器(Timer/TimerTask)
- java实现自制定时器
- Java定时器
- JAVA中 Spring定时器的两种实现方式
- Java web中简单的定时器实现
- Java 实现一个带提醒的定时器
- java中一些定时器的使用
- java中使用线程实现Timer(定时器)原理和源码
- Java 中的多线程-两种创建方式,定时器的应用,线程的安全问题可以用银行转账来说明
- java之传统定时器任务
- 学习Java中的定时器