Java timerTask的使用方式
时间: 2024-01-27 22:02:30 浏览: 64
Timer和TimerTask的使用
Java TimerTask是一个抽象类,用于安排定期执行某个任务。它的使用方式包括以下步骤:
1. 创建一个Timer对象,用于安排任务的执行。
```java
Timer timer = new Timer();
```
2. 创建一个TimerTask的子类,实现run()方法,定义任务的具体操作。
```java
class MyTimerTask extends TimerTask {
@Override
public void run() {
// 定义任务的具体操作
}
}
```
3. 调用Timer对象的schedule()方法,安排任务的执行。该方法的第一个参数为要执行的任务,第二个参数为任务开始执行的时间,第三个参数为任务执行的间隔时间(如果为0,则表示只执行一次)。
```java
// 安排任务在1000毫秒后开始执行,每隔2000毫秒执行一次
timer.schedule(new MyTimerTask(), 1000, 2000);
```
4. 可以调用Timer对象的cancel()方法停止任务的执行。
```java
timer.cancel();
```
阅读全文