私は最近、Scala フューチャの実験に成功しました。並列処理によって得られた利益には非常に満足していますが、ワーカー スレッドは 4 つしかありません。
どうすればスレッド数を 11 に増やすことができるかをずっと探していましたが、うまくいきませんでした。これどうやってするの?
私は最近、Scala フューチャの実験に成功しました。並列処理によって得られた利益には非常に満足していますが、ワーカー スレッドは 4 つしかありません。
どうすればスレッド数を 11 に増やすことができるかをずっと探していましたが、うまくいきませんでした。これどうやってするの?
http://www.scala-lang.org/api/current/index.html#scala.actors.scheduler.ResizableThreadPoolSchedulerでソースをチェックしてください
いくつかのシステムプロパティがあります:actors.corePoolSizeとactors.maxPoolSize。それらを調整できるように見えます。デーモンのようなもの(先物を含む)のスケジューラーは、より多くの数を取得します。デフォルトでは、プロセッサの数を取得していると思います。