Re[7]: производительность HttpClient
От: bnk СССР http://unmanagedvisio.com/
Дата: 11.08.23 13:00
Оценка: +2
Здравствуйте, rudzuk, Вы писали:

bnk>> Я не понимаю как создание 4000 потоков на процессоре который поддерживает 16 (для примера), может в принципе что-то ускорить?


R>Элементарно! Пока все 16 потоков висят ожидая сеть, другие занимаются полезным делом. Потом следующие 16 и так далее. Наращивать потоки можно до исчерпания полосы пропускания. После, влияния на скорость уже не будет. Вообще, это глупая мантра, что число потоков должно быть равно числу ядер/потоков исполнения процессора. Все зависит от того чем эти потоки занимаются.


Там же Async/Await (Parallel.ForEachAsync)?! Никто там не "висеть ожидая сеть" не должен. NODEJS вообще "однопоточная" например?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.