我想在Java中每1分钟调用一次方法。请帮我解决这个问题。
由于
答案 0 :(得分:6)
查看TimerTask
,您可以通过Timer.scheduleAtFixedRate()
安排重复执行。
如果你想要更复杂的东西,或者使用quartz trigger。
答案 1 :(得分:2)
在变体中仍然看不到ScheduledExecutorService。
答案 2 :(得分:-3)
while (true) {
try {
Thread.sleep(60 * 1000);
}
catch (InterruptedException ie) {
ie.printStackTrace();
}
yourMethod();
}
答案 3 :(得分:-3)
一种简单的方法是
while (...) { Thread.sleep(60000); //do something }