62,614
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
TimerTask task = new TimerTask() {
private int count = 0, n = 4;
@Override
public void run() {
System.out.println(System.currentTimeMillis() / 1000);
if (++count == n) {
System.out.println("BOM");
count = 0;
n ^= 6;
}
}
};
Timer timer = new Timer();
timer.schedule(task, 0, 1000);
}
Timer timer2 = new Timer();
timer2.schedule(new TimerTask()
{
public void run()
{
System.out.println("aa");
}
}, 0, time);
time是间隔的时间,用毫秒表示;
schedule的参数:
timer.schedule(task, time);
// time为Date类型:在指定时间执行一次。
timer.schedule(task, firstTime, period);
// firstTime为Date类型,period为long
// 从firstTime时刻开始,每隔period毫秒执行一次;
自己在此基础上改改吧;