如何使用java每分钟调用一次方法?
我想在Java中每1分钟调用一次方法。请帮我解决这个问题 谢谢查看您可以通过计划重复执行的内容 或者,如果你想要更复杂一点的东西,可以使用如何使用java每分钟调用一次方法?,java,timer,Java,Timer,我想在Java中每1分钟调用一次方法。请帮我解决这个问题 谢谢查看您可以通过计划重复执行的内容 或者,如果你想要更复杂一点的东西,可以使用 while (true) { try { Thread.sleep(60 * 1000); } catch (InterruptedException ie) { ie.printStackTrace(); } yourMethod(); } 像这样简单的东西,或者如果你需要精确的精度
while (true) {
try {
Thread.sleep(60 * 1000);
}
catch (InterruptedException ie) {
ie.printStackTrace();
}
yourMethod();
}
像这样简单的东西,或者如果你需要精确的精度,你必须使用一种简单的方法
while (...) { Thread.sleep(60000); //do something }
仍然无法在变体中看到 避免
Thread.sleep()
。这就是Timer
或ScheduledThreadPoolExecutor
甚至是一个完整的调度框架的用途。在代码中引入sleep()。这就是Timer
或ScheduledThreadPoolExecutor
甚至是一个完整的调度框架的用途。在代码中引入sleep()。