简介
java.util.Timer 类为线程提供了安排任务以供将来在后台线程中执行的工具.
这个类是线程安全的,即多个线程可以共享一个Timer对象而无需外部同步.
此类安排一次性执行任务,或定期重复执行任务.
所有构造函数启动计时器线程.
类声明
以下是 java.util的声明.Timer class :
public class Timer extends Object
类构造函数
Sr.No. | 构造函数&说明 |
---|---|
1 | Timer() 此构造函数创建一个新计时器. |
2 | Timer(boolean isDaemon) 此构造函数创建一个新的计时器,其关联的线程可以指定作为守护进程运行. |
3 | Timer(String name) 此构造函数创建一个新的计时器,其关联的线程具有指定名称. |
4 | Timer(String name,boolean isDaemon) 此构造函数创建一个新的计时器,其关联的线程具有指定的名称,并且可以指定为以一个守护进程. |
类方法
Sr.No. | Method& ;说明 |
---|---|
1 | void cancel() 此方法终止此计时器,丢弃当前计划的任务. |
2 | int purge() 此方法从此计时器的任务队列中删除所有已取消的任务. |
3 | void schedule(TimerTask task, Date time) 此方法在指定时间安排指定任务执行. |
4 | void schedule(TimerTask task, Date firstTime, long period) 此方法为重复的固定延迟执行安排指定的任务,从指定时间. |
5 | void schedule(TimerTask task, long delay) 此方法在指定的延迟后调度指定的任务以执行. |
6 | void schedule(TimerTask task, long delay, long period) 此方法为重复的固定延迟调度指定的任务执行,在指定的延迟后开始. |
7 | void scheduleAtFixedRate(TimerTask task, Date firstTime, long period) 此方法安排从指定时间开始重复固定利率执行的指定任务. |
8 | void scheduleAtFixedRate(TimerTask task, long delay, long period) 此方法在指定的延迟后开始计划重复固定速率执行的指定任务. |
继承的方法
此类继承自的方法以下类 :
java.util.Object