3

私は最近、Scala フューチャの実験に成功しました。並列処理によって得られた利益には非常に満足していますが、ワーカー スレッドは 4 つしかありません。

どうすればスレッド数を 11 に増やすことができるかをずっと探していましたが、うまくいきませんでした。これどうやってするの?

4

1 に答える 1

0

http://www.scala-lang.org/api/current/index.html#scala.actors.scheduler.ResizableThreadPoolSchedulerでソースをチェックしてください

いくつかのシステムプロパティがあります:actors.corePoolSizeとactors.maxPoolSize。それらを調整できるように見えます。デーモンのようなもの(先物を含む)のスケジューラーは、より多くの数を取得します。デフォルトでは、プロセッサの数を取得していると思います。

于 2011-11-19T04:49:05.170 に答える