标签: java
我必须创建一个Timer,在经过的时间内触发事件。 使用忙等待循环编写Runnable很容易。在忙碌的等待中包含睡眠语句也很容易,以防止大量繁忙的等待。 但是,我需要一个精确但仍然性能友好的解决方案。 您对如何实施有任何建议吗? 我想这可能很容易使用任何导致InterruptedExceptions的黑客,但我不知道。 是否有以通用方式提供此功能的库? 我非常受限于java。虽然,如果有充分的论据可以使用其他语言,我会尝试jna。
答案 0 :(得分:0)
JDK的ScheduledExecutorService提供此功能