import部分:
import java.util.Timer;
import java.util.TimerTask;
代码:
public static void schedule_test() {
// 创建一个新计时器
Timer timer = new Timer();
// 在指定的延迟之后安排指定的任务执行,毫秒为单位
timer.schedule(new TimerTask() {
@Override
public void run() {
// 在5秒后输出你好
System.out.println("你好!");
}
}, 5000);
}
更新1
日期:2022-1-14
// cancel
timer.cancel();
新增timer.cancel(),作用使timer终止等待任务到来。不然服务是开着的。这句放在run内容里面。
// 在指定的延迟之后安排指定的任务执行,毫秒为单位
timer.schedule(new TimerTask() {
@Override
public void run() {
// 在5秒后输出你好
System.out.println("你好!");
System.out.println("time Thread=" + Thread.currentThread().getName());
// cancel
timer.cancel();
}