Многопоток каждому поток свое значение.

z@jivalo

Client
Регистрация
27.12.2016
Сообщения
798
Благодарностей
178
Баллы
43
Может я не правильно искал на форуме, но что-то не нашел увы извините заранее.
Сама задача:
Хочу запустить шаб в многопотоке который будет парсить ссылки с сайта
ключевая часть в самом url это число, которое я заменил на переменную счетчика.
http://site.ru/page/1/
http://site.ru/page/2/
http://site.ru/page/{-Variable.count-}/

И вот что получается в многопотоке идет тупо дублирование выполнение шаблона, а как сделать что бы каждый поток брал свое значение и что бы с каждой итерации был +1 к счетчику

UPD в цикле делать как бы не гууд говорили ребята, но даже в цикле работает ни так как надо
UPD можно и с# снипет не побрезгую

Вот простой пример шаб.

upload_2017-8-18_19-33-29.png
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 595
Баллы
113
либо глобальная переменная, либо счётчик в файле либо ещё что. Главное, что должен быть лок на блок действий "взятие счетчика из файла, например, ап счетчика, запись апнутого счётчика в файл"
 
  • Спасибо
Реакции: z@jivalo

z@jivalo

Client
Регистрация
27.12.2016
Сообщения
798
Благодарностей
178
Баллы
43

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 595
Баллы
113
лучше уж с файлом. Глобалка обнулится, если зенно перезапустить
 

z@jivalo

Client
Регистрация
27.12.2016
Сообщения
798
Благодарностей
178
Баллы
43
лучше уж с файлом. Глобалка обнулится, если зенно перезапустить
ага только что с этим столкнулся.
А других программных способов я так понял нету?
С файлом это как-то не много кастыли записать в файл потом взять из файла, так как изначально какое значение будет не известно
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 595
Баллы
113
никаких костылей. База данных - тот же файл, который постоянно перезаписывается. Ну а по поводу изначального значения, оно же откуда-то берется
 

z@jivalo

Client
Регистрация
27.12.2016
Сообщения
798
Благодарностей
178
Баллы
43
Да ваш вариант подошел, подумал так вроде ничего сложного.
Благодарю doc

UPD: по поводу изначального значения его и не было, я хотел делать парсинг ссылок пока не вывалится ошибка на отсутствие данных .
А в случае с счетчиком в файл надо знать точное значение
 
Последнее редактирование:

Mir5

Новичок
Регистрация
01.09.2017
Сообщения
9
Благодарностей
0
Баллы
3
Тема очень актуальна. Неужели все профи зенки регулируют получение индивидуальных данных для потока через файл?
Ещё не сделали какую нибудь функцию которая вернёт номер текущего потока?
 

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