【问题标题】:Actor pool in scalascala中的演员池
【发布时间】:2011-02-20 22:13:54
【问题描述】:

我有一个基于actor的项目,对于其中一部分,我必须使用一些接收消息的actor,然后一个actor分别分配给每个请求,每个actor负责执行它的消息请求,所以我需要一些东西就像我的项目参与者的线程池一样,Scala 中是否有任何对我的需要有用的功能?

我还有一个问题:我的项目有大量请求,而且这些请求必须尽快完成,所以我认为处理它们需要一个演员池,Scala 中是否有任何相关的功能符合我的要求?


非常感谢您的关注!

【问题讨论】:

    标签: multithreading scala threadpool actor


    【解决方案1】:

    Actor [已经] 在线程池上执行。最初,有 4 个工作线程。如果所有工作线程都被阻塞但仍有剩余任务要处理,则线程池会增长。理想情况下,线程池的大小与机器的处理器核心数相对应。

    http://www.scala-lang.org/node/242

    【讨论】:

    • Scala 有池化 Actor 的功能吗?
    【解决方案2】:

    这在this talk中有详细描述。倒数第七张幻灯片描述了在线程池上运行的事件驱动参与者。我相信这没有任何第三方库。全部内置。

    【讨论】:

      猜你喜欢
      • 2011-01-20
      • 2011-01-30
      • 2019-04-23
      • 2021-02-09
      • 2010-10-07
      • 2014-06-29
      • 2014-06-13
      • 2023-03-30
      • 2011-08-14
      相关资源
      最近更新 更多