gpt4 book ai didi

scala - 是否有特定于 Scala 的方法来实现定期执行?

转载 作者:行者123 更新时间:2023-12-04 21:25:56 24 4
gpt4 key购买 nike

AKA 以固定的时间间隔做某事。

例如,假设我想每 60 秒扫描某个目录。

在 Java 中,我会使用 ScheduledExecutorService 像这样:

Executor pool = Executors.newScheduledThreadPool(10)
pool.scheduleAtFixedRate(scanner, 0, 60, TimeUnit.SECONDS)

这工作正常。

问题是,我想我想在我的程序中尝试使用 Scala Actor ,但我对如何组合 Actor 和 Java Executor 或是否应该组合有点困惑。

我想也许我可以有一个简单的运行者,它只会每 N 秒向 Actor 发送一条消息——这有意义吗?

最佳答案

我想也许我可以有一个简单的运行者,它只会每 N 秒向 Actor 发送一条消息——这有意义吗?

Yes, and consider using Akka for the Actors by the way. It has a simpler API, better performance and has a lot of yummy stuff in it.

关于scala - 是否有特定于 Scala 的方法来实现定期执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3191654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com