Java怎么实现时间到了就关闭的计时器?
答案:2 悬赏:50 手机版
解决时间 2021-02-26 01:52
- 提问者网友:送舟行
- 2021-02-25 11:27
Java怎么实现时间到了就关闭的计时器?Timer的schedule()注定它是个没完没了的类...如果能让它在时间结束后永久关闭就好了
最佳答案
- 五星知识达人网友:鱼忧
- 2021-02-25 12:22
final Timer timer = new Timer();
TimerTask task = new TimerTask() {
private int count;
@Override
public void run() {
this.count++;
System.out.println(count);
if (count == 10) {
System.out.println("定时器停止了");
timer.cancel();// 停止定时器
}
}
};
timer.schedule(task, 0, 1000);// 1秒一次
TimerTask task = new TimerTask() {
private int count;
@Override
public void run() {
this.count++;
System.out.println(count);
if (count == 10) {
System.out.println("定时器停止了");
timer.cancel();// 停止定时器
}
}
};
timer.schedule(task, 0, 1000);// 1秒一次
全部回答
- 1楼网友:空山清雨
- 2021-02-25 12:47
quartz 可以实现,你去网上搜一下资料。有详细的配置资料的
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯