Настройка Threadpool Max Threads через app.config? - PullRequest
2 голосов
/ 26 февраля 2010

Можно ли настроить максимальное количество потоков через файл конфигурации?

Ответы [ 2 ]

6 голосов
/ 26 февраля 2010

Нет - однако это можно установить на основе прочитанных вами значений конфигурации, вызвав ThreadPool.SetMaxThreads .

0 голосов
/ 26 февраля 2010

Не напрямую. Но вы можете прочитать желаемое значение максимального количества потоков в пуле потоков из файла конфигурации и передать значения в ThreadPool.SetMaxThreads.

Но если вам нужно изменить количество потоков в пуле потоков, вам следует серьезно подумать о ре-архитектуре вашего приложения.

Примечание, в частности:

Установка слишком большого размера пула потоков может привести к проблемам с производительностью. Если одновременно выполняется слишком много потоков, издержки на переключение задач становятся существенным фактором.

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