import java.awt.Toolkit;Output
import java.util.Date;
导入 java.util.Timer;
import java.util.TimerTask;
public class TimerTask{
static Toolkit toolkit;
public TimerTask(){
toolkit = Toolkit.getDefaultToolkit();
TimerTask timerTask = new executetask();
//以 deamon
Timer timer = new Timer(true);
//在预定义的时间内为将来执行的任务提供任务
timer.schedule(timerTask, 0, 1*1000);
System.out.println(TimerTask 已启动”);
//10s后取消
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
timer.cancel();
System.out.println(TimerTask 已停止”);
}
class executetask extends TimerTask {
@Override
public void run() {
System.out.println(Starts: ”+new Date());
尝试 {
//2 秒完成任务
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
toolkit.beep();
System.out.println(完成: ”+new Date());
}
}
public static void main(String args[]){
new TimerTask();
}
}
Please disable your ad blocker and refresh the window to use this website.