我需要Java中的定时器代码具有以下功能:
Runnable
或类似代码)在特定延迟(第二次精确)后执行一次java.util.Timer
)我已经研究过使用Quartz,但它看起来太大了。
是否有一个小型图书馆这样做?或者我可以实际使用Quartz吗?或者我将如何使用ScheduledExecutor
?
答案 0 :(得分:1)
我没有提出这个问题,但你似乎唯一想要的是Java定时器没有给出的是线程池,而我从来没有使用我得到的答案他们似乎解决了该
答案 1 :(得分:1)
看看这篇文章:Java Timer vs ExecutorService?
public <V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit); public ScheduledFuture<V> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit); public ScheduledFuture<V> scheduleWithFixedDelay( Runnable command, long initialDelay, long delay, TimeUnit unit);
答案 2 :(得分:0)