【发布时间】:2013-04-27 21:53:58
【问题描述】:
我正在尝试在 Scala 中实现预定的未来。我希望它等待特定的时间然后执行主体。到目前为止,我尝试了以下简单的方法
val d = 5.seconds.fromNow
val f = future {Await.ready(Promise().future, d.timeLeft); 1}
val res = Await.result(f, Duration.Inf)
但我在未来得到了 TimeoutExcpetion。这甚至是正确的方法还是我应该简单地使用 Java 中的 ScheduledExecutor?
【问题讨论】: