Java怎么实现周期性操作
答案:2 悬赏:20 手机版
解决时间 2021-03-07 05:22
- 提问者网友:战皆罪
- 2021-03-06 22:47
Java怎么实现周期性操作
最佳答案
- 五星知识达人网友:执傲
- 2021-03-06 23:02
可以尝试使用定时器java.util.Timer java.util.TimerTask
仅供参考。 简单点的方法也可以用循环,循环内部使用Thread.sleep(5000); //线程休眠5秒钟
package com.kidd.test.zhidao;
import java.util.Timer;
import java.util.TimerTask;
public class Reminder {
Timer timer;
public Reminder(int seconds) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000);
}
class RemindTask extends TimerTask {
public void run() {
System.out.println("Time's up!");
timer.cancel(); // Terminate the timer thread
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new Reminder(5);
System.out.println("Task scheduled.");
}
}
仅供参考。 简单点的方法也可以用循环,循环内部使用Thread.sleep(5000); //线程休眠5秒钟
package com.kidd.test.zhidao;
import java.util.Timer;
import java.util.TimerTask;
public class Reminder {
Timer timer;
public Reminder(int seconds) {
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000);
}
class RemindTask extends TimerTask {
public void run() {
System.out.println("Time's up!");
timer.cancel(); // Terminate the timer thread
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new Reminder(5);
System.out.println("Task scheduled.");
}
}
全部回答
- 1楼网友:风格不统一
- 2021-03-06 23:57
当然是可以运行的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯