Многопоток и работа со списками

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8
Имеется следующий код.
Код:
Tab Tab1 = instance.ActiveTab;
HtmlElementCollection colGroupsMy = Tab1.FindElementsByXPath("//a[@class='o two-lines']");
foreach (HtmlElement elGroupmy in colGroupsMy.Elements) {
    project.SendInfoToLog("Адрес группы " + elGroupmy.GetAttribute("href"));
    IZennoList lst_All_Groups = project.Lists["lstAllGroups"];
    lst_All_Groups.Add(elGroupmy.GetAttribute("href"));
  
}
Тут мы добавляем в список адреса ссылок.

Проблема и задача следующая.
Работа в многопотоке. У каждого бота свой список ссылок будет и потом нужно будет для каждого бота из своего списка выходить.
Подскажите гуру многопотока.
Интересуют места именно блокировки, и блокировки списка в цикле если необходимо.
 

Sz5

Client
Регистрация
10.12.2012
Сообщения
157
Благодарностей
186
Баллы
43

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8
Благодарю, но это не выход. Нужно сделать используя подобное
Код:
    lock(SyncObjects.ListSyncer)
{
    IZennoList lst_For_Leave_Your = project.Lists["lstForLeaveYour"]; //
    strGroup = lst_For_Leave_Your[0];
    lst_For_Leave_Your.RemoveAt(0);
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
ну так используй подобное. Или опиши правильно свою проблему
 
  • Спасибо
Реакции: Mr-Grey

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8
Есть пустой список.
Есть несколько аккаунтов.
Задача. Аккаунт заходит по ссылке на страницу(сделано)
Аккаунт выпаршивает ссылки в тот пустой текстовик.(сделано).
Аккаунт переходит по каждой ссылке в текстовике и производит определённые операции. ( не сделано).
Список для каждого аккаунта будет со своими ссылками.
На каком этапе блокировать?

Теперь доступно отписал?)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
и как генерируется эти отдельные списки для каждого аккаунта?
 
  • Спасибо
Реакции: Mr-Grey

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8
и как генерируется эти отдельные списки для каждого аккаунта?
При переходит по ссылке единой для всех. Проще говоря.
Пример. Берём вк.
Акк заходит во вкладку группы.
Кладет ссылки в текстовик.
У каждого акка свои группы, посему свои ссылки.
Потом шаб подсчитывает количество ссылок. Кладем в переменную, переменную в цикл.
Потом акк берет берет по очереди ссылки, переходит, выходит из группы.
Вроде уж подробнее некуда.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
это всё один шаблон?
 
  • Спасибо
Реакции: Mr-Grey

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
ну если сё так, просто группы, который спарсил, храни в списке в сниппете
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
этот список будет у каждого акка разный сооствественно. лочить ничего н енадо
 

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