Здравствуйте, Codealot, Вы писали:
bnk>>У тебя на компе 4000 ядер что ли?
C>Сеть не в ядра упирается. Ты что, реально думаешь, что один тред — одно ядро?
Я не специалист по многопоточности, просто наивный вопрос — какой смысл разрешать 4000 потоков если реально выполнятся будет столько, сколько поддерживает проц?
На 4000 потоков же памяти уйдет прорва (на стек для каждого по мегабайту?) Плюс на переключение расходы?
bnk>>Какой здесь вообще смысл в SetMaxThreads?
C>На всякий случай, чтобы хватило с гарантией.
Можно ссылку, чтобы понять почему это лучше, чем 16 (ну или сколько у тебя ядер?)