Честно говоря, я бы совмещал 80 потоков и начинал с 1 или 2, давал им больше работы, проводил тестирование производительности и нагрузки, чтобы увидеть, сколько они могут сделать и как быстро.Это даст вам реальное представление о том, сколько они могут сделать за раз, чтобы определить, действительно ли вам нужно больше потоков.Если вам нужно больше потоков, делайте это постепенно.2, 3, 4 .. 80 темы?Это кажется мне безумным, потому что у меня нет ни одного процесса (кроме процессов основной системы), который бы достигал почти 80 потоков, включая SQL Server Enterprise R2 и другие вещи. Если ваша причина использования 80 потоков "невелика"причина ", то вы, вероятно, должны переосмыслить это.Не забывайте, что у вас все еще есть ограничения производительности из-за пропускной способности, задержек и других связанных с сетью вещей.Говоря о производительности и вещах, которые могут привести к ее замедлению, подумайте «что осталось?».
Мой совет по этому вопросу - тестирование производительности.Возможно, даже исследуйте объекты, которые вы используете, поскольку они могут быть дорогостоящими объектами, и, возможно, посмотрите на некоторые альтернативные методы для продвижения ваших данных.