спасибо за инфу, а оптимальное число потоков по идее равно кол-ву процессоров?
Здравствуйте, GlebZ, Вы писали:
GZ>Здравствуйте, stepi4, Вы писали:
S>>У меня есть четырехядерный процессор, сколько потоков может обрабатывать домен приложения? Есть ли какие-нибудь способы динамически определять доступные ресурсы на машине и исходя из этого создавать оптимальное количество потоков и участков памяти для обработки какой-нибудь поступающей информации?
GZ>Определение кол-ва процессоров — Environment.ProcessorCount
GZ>Стандартный ThreadPool — 25 потоков на каждый процессор. Но оптимальность загрузки — сильно зависит от решаемой задачи.