Как разделить список поровну по потокам?
У меня есть два списка.
var proxy = новый список<string & gt;(); // 4 прокси
var urls = new List & lt;string> (); / / 100 urls
Я хочу, чтобы каждый прокси-сервер делал 25 запросов с URL-адресами. Как разделить это равенство между потоками?
Что я уже пробовал:
Я пытаюсь использовать разделитель.Творите, но не можете понять, как отделить это равенство
var proxy = new List<string>(); var urls = new List<string>(); Parallel.ForEach(Partitioner.Create(0, urls.Count, urls.Count/proxy.Count),new ParallelOptions{MaxDegreeOfParallelism = 10},range => { for (int i = range.Item1; i < range.Item2; i++) { .... } });