Как я могу добавить больше тем в forkjoinpool - PullRequest
3 голосов
/ 08 июня 2010

Я недавно успешно экспериментировал с фьючерсами на Scala. Я доволен тем, что вижу преимущества параллелизма, но вижу только 4 рабочих потока.

Я искал, как можно увеличить количество потоков до 11, но не повезло. Как я могу это сделать?

1 Ответ

0 голосов
/ 19 ноября 2011

Проверьте источник в http://www.scala -lang.org / api / current / index.html # scala.actors.scheduler.ResizableThreadPoolScheduler

Существует несколько системных свойств :ctors.corePoolSize иctors.maxPoolSize. Похоже, вы можете настроить их, и планировщик для подобных демону вещей (включая фьючерсы) получит большее число. Я полагаю, что по умолчанию он учитывает количество процессоров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...