forked from JavaDevTeam/notes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjava-util-Timer.java
More file actions
40 lines (30 loc) · 1.04 KB
/
java-util-Timer.java
File metadata and controls
40 lines (30 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
-------------------------
java.util.Timer |
-------------------------
# 定时任务执行器
# 异步任务
-------------------------
实例方法/字段 |
-------------------------
schedule(TimerTask task, Date time) ;
* 在指定的时间执行任务
schedule(TimerTask task, Date firstTime, long period)
* 在指定时间(firstTime)开始执行,每隔 period 毫秒重复执行一次
schedule(TimerTask task, long delay)
* 安排在指定延迟后执行指定的任务。
schedule(TimerTask task, long delay, long period)
* 安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。
scheduleAtFixedRate(TimerTask task, Date firstTime, long period)
* 安排指定的任务在指定的时间开始进行重复的固定速率执行。
scheduleAtFixedRate(TimerTask task, long delay, long period)
* 安排指定的任务在指定的延迟后开始进行重复的固定速率执行。
Timer timer = new Timer();
timer.schedule(new TimerTask(){
@Override
public void run() {
System.out.println("俩秒打印一次");
}
},new Date(),2000);
-------------------------
静态方法/字段 |
-------------------------