Java 计时器事件Impl/Lib

Java 计时器事件Impl/Lib,java,Java,我必须创建一个计时器,在经过的时间跨度上触发一个事件。 编写具有繁忙等待循环的Runnable很容易。在忙等待中加入睡眠声明也很容易,以防止大量忙等待。 但是,我需要一个精确但性能友好的解决方案。 你对如何实施有什么建议吗? 我想这可能是相当容易使用任何黑客造成中断异常,但我不知道。 是否有以通用方式提供此功能的库? 我对java非常有限。尽管如此,如果有很好的理由使用其他语言impls,我还是会尝试jna。来自JDK的提供了此功能是的sry,我猜答案是ScheduledExecutorServ

我必须创建一个计时器,在经过的时间跨度上触发一个事件。 编写具有繁忙等待循环的Runnable很容易。在忙等待中加入睡眠声明也很容易,以防止大量忙等待。 但是,我需要一个精确但性能友好的解决方案。 你对如何实施有什么建议吗? 我想这可能是相当容易使用任何黑客造成中断异常,但我不知道。 是否有以通用方式提供此功能的库?
我对java非常有限。尽管如此,如果有很好的理由使用其他语言impls,我还是会尝试jna。

来自JDK的提供了此功能

是的sry,我猜答案是ScheduledExecutorService。