Коллеги добрый день! Новичок в параллельном программирование, возник такой вопрос. У меня есть система из которой можно запрашивать сущность в ней реализована пагинация. Мне нужно эффективно выгружать эти сущности. Какое решение я вижу, в коде получать количество ядер и на столько парралельных потоков разбивать пагинацию. вопрос насколько такое решение правильное, и как можно сделать лучше ?
Asked
Active
Viewed 46 times
Parallel.For, внутри которого происходит парсингi-той страницы, таким образом все страницы парсяться паралельно и удобно. Не могу сравнить эффективность с вашим подходом, но то, чтоParallel.Forявляется встроеным решением, даёт основания доверять, что оно достаточно эффективно работает – iikuzmychov Jul 10 '22 at 13:14Environment.ProcessorCount * 2https://ru.stackoverflow.com/q/1303748/373567 – aepot Jul 10 '22 at 14:51он выполняет каждую итерацию как Taskне так, он просто использует пул потоков, вам стоит покопаться в теме поглубже.Taskэто ожидалка, он сам по себе к многопоточке отношения никакого не имеет. – aepot Jul 10 '22 at 14:54