Java在特定的时钟时间完成操作
在我的程序中,我想等到一个精确的时钟时间到达。例如,在10点钟时,我希望我的程序打印“It's 10点钟!”这一次轮询的最佳方式是什么,既不延迟CPU,又非常准确(在命中时间的毫秒内)。谢谢 您可以使用定时器和定时器任务Java在特定的时钟时间完成操作,java,Java,在我的程序中,我想等到一个精确的时钟时间到达。例如,在10点钟时,我希望我的程序打印“It's 10点钟!”这一次轮询的最佳方式是什么,既不延迟CPU,又非常准确(在命中时间的毫秒内)。谢谢 您可以使用定时器和定时器任务 Timer timer = new Timer(); timer.schedule(task, delay); 如果你想每隔一段时间重复一次,你也可以添加第三个参数“period”。可能的重复我到目前为止还没有尝试过任何东西,我只知道System.nanoTime()和Sys
Timer timer = new Timer();
timer.schedule(task, delay);
如果你想每隔一段时间重复一次,你也可以添加第三个参数“period”。可能的重复我到目前为止还没有尝试过任何东西,我只知道System.nanoTime()和System.currentTimeMillis(),但这些参数只适用于持续时间测量。这不是hw,我甚至在学校里都不学Java。谢谢你的回答!