java开启多线程计时
时间: 2023-11-17 22:00:22 浏览: 85
为了在Java中开启多线程计时,你可以使用Java提供的Timer和TimerTask类。Timer类允许你安排一个或多个任务在未来执行,而TimerTask类则表示一个要执行的任务。你可以创建一个Timer对象,然后使用schedule方法安排一个TimerTask对象在未来执行。下面是一个简单的例子:
```
import java.util.Timer;
import java.util.TimerTask;
public class Main {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
int count = 0;
public void run() {
count++;
System.out.println("计时器已经运行了 " + count + " 秒");
}
};
timer.schedule(task, 0, 1000);
}
}
```
在这个例子中,我们创建了一个Timer对象和一个TimerTask对象。TimerTask对象包含一个run方法,该方法将在计时器启动后每秒钟执行一次。我们使用schedule方法安排TimerTask对象在未来执行,并指定了延迟时间为0毫秒和重复间隔为1000毫秒(即1秒)。
阅读全文