我最近成功地试验了 Scala 期货。我很高兴看到并行性带来的好处,但我只看到 4 个工作线程。
我一直在寻找如何将线程数增加到 11,但没有运气。我怎样才能做到这一点?
我最近成功地试验了 Scala 期货。我很高兴看到并行性带来的好处,但我只看到 4 个工作线程。
我一直在寻找如何将线程数增加到 11,但没有运气。我怎样才能做到这一点?
在http://www.scala-lang.org/api/current/index.html#scala.actors.scheduler.ResizableThreadPoolScheduler查看源代码
有一些系统属性:actors.corePoolSize 和actors.maxPoolSize。看起来你可以调整这些,类似守护进程(包括期货)的调度程序将获得更大的数字。我猜,默认情况下它会根据处理器的数量来计算。