Вопрос по многопотоку от новичка.

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8
Накидал сниппет.
По идее все просто. Берем строчку. Кромсаем на составляющие.
Кладем в переменные, входим. Почему при работе с многопотоком открывается лишь одно окно?
И почему то кнопка старт до запуска горит серым если открывать в самой зенке.
Спасибо.
Вот сниппет.
Код:
SibboraHelper.WebHelper wHelper = new SibboraHelper.WebHelper();
string struserFrList = String.Empty;
lock(SyncObjects.ListSyncer)
    {
    IZennoList userList = project.Lists["accList"];
    struserFrList = userList[0];
    userList.RemoveAt(0);
       
    }
    //начинаем кромсалово  аккаунта на составляющие логин пасс прокси

string[] arrUser = struserFrList.Split('|');
string strForLoginArrUsr = arrUser[0];
string strForPassArrUsr = arrUser[1];
string strProxyArrUsr = arrUser[2];


   
    instance.ClearCache();
    instance.ClearCookie();
    instance.SetProxy(strProxyArrUsr);
   
Tab Tab1 = instance.ActiveTab;
Tab1.Navigate("http://ok.ru/"); //переходим на сайт
Tab1.WaitDownloading();
instance.ActiveTab.FindElementByXPath("//input[@id='field_email']", 0).Click();
instance.ActiveTab.FindElementByXPath("//input[@id='field_email']", 0).SetValue(strForLoginArrUsr, "Full");
System.Threading.Thread.Sleep(1500);
instance.ActiveTab.FindElementByXPath("//input[@id='field_password']", 0).SetValue(strForPassArrUsr, "Full");

System.Threading.Thread.Sleep(1500);
instance.ActiveTab.FindElementByXPath("//input[@class='button-pro form-actions_yes']", 0).Click();

userList.Add(struserFrList);
Tab1.WaitDownloading();
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
SibboraHelper.WebHelper wHelper = new SibboraHelper.WebHelper();

я так понимаю об этом вопрос? вопрос к автору dll
 

Mr-Grey

Client
Регистрация
03.02.2016
Сообщения
88
Благодарностей
6
Баллы
8
Нет. Вопрос о том, верно ли заблокирован список для взятия акков и какие настройки при запуске многопотокк выставлять в самом зенно? Одно выполнение и пять потоков?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
IZennoList userList = project.Lists["accList"];
это вынести вне лок
а так проблем не вижу
 
  • Спасибо
Реакции: Mr-Grey

Mr-Grey

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

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