Добрый день, друзья. Вопрос следующий. Есть код, например такой:
Допустим, я запускаю его в 5 потоков, на каждый поток выходит по итерации.
Как сделать так, чтобы поток номер:
1 взял итерацию 0
2 взял итерацию 1
3 взял итерацию 2
4 взял итерацию 3
5 взял итерацию 4
И все они работали параллельно? Как залочить цикл for?
Код:
//ТУТ парсим коллекцию элементов в переменную var action;
for (int i = ; i < 5; i++)
{
string element = action.GetByNumber(i).GetAttribute( "href" );
resList.Add(element);
}
Как сделать так, чтобы поток номер:
1 взял итерацию 0
2 взял итерацию 1
3 взял итерацию 2
4 взял итерацию 3
5 взял итерацию 4
И все они работали параллельно? Как залочить цикл for?