Как реализовать многопоточный парсер?

romasa464

Client
Регистрация
18.06.2017
Сообщения
70
Благодарностей
12
Баллы
8
Добрый день, друзья. Вопрос следующий. Есть код, например такой:
Код:
//ТУТ парсим коллекцию элементов в переменную var action;

for (int i = ; i < 5; i++)
{
       string element = action.GetByNumber(i).GetAttribute( "href" );
       resList.Add(element);
}
Допустим, я запускаю его в 5 потоков, на каждый поток выходит по итерации.

Как сделать так, чтобы поток номер:
1 взял итерацию 0
2 взял итерацию 1
3 взял итерацию 2
4 взял итерацию 3
5 взял итерацию 4

И все они работали параллельно? Как залочить цикл for?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)