我有一个基于 Actor 的项目,对于其中的一部分,我必须使用一些接收消息的 Actor ,然后一个 Actor 分别分配给每个请求,每个 Actor 负责执行其消息请求,所以我需要类似线程的东西我的项目 Actor 池,Scala 中是否有任何功能对我的需要有用?
我还有一个问题:我的项目有大量的请求,而且这些请求必须尽快完成,所以我认为处理它们需要一个 Actor 池,Scala 中是否有任何与我的需求相关的功能?
坦克很多你的注意力!
最佳答案
Actors [已经] 在线程池上执行。最初,有 4 个工作线程。如果所有工作线程都被阻塞但仍有剩余任务要处理,则线程池会增长。理想情况下,线程池的大小与机器的处理器内核数相对应。
http://www.scala-lang.org/node/242
关于multithreading - 斯卡拉的 Actor 池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857966/