Помогите разобраться с потоками

Sergeypietro

Client
Регистрация
02.05.2012
Сообщения
54
Благодарностей
0
Баллы
6
Проапгрейдился до стандарта чтобы увеличить скорость работы зенки и тут же обломался


Схема моего задания такая:

Глобальный счетчик устанавливаю в 0
У меня есть список урлов на которые зенка заходит и отрабатывает там
Счетчик=0 - первый урл в списке,после выполнения задания счетчик увеличивается на 1
Задание выполняется снова но уже со вторым урлом из списка и так далее.Сколько повторений укажу столько и будет
выполняться.

Когда запускаю в несколько потоков - все инстансы запускаются с одинаковым значением счетчика.То есть в 3х инстансах открывается один и тот же сайт.Как сделать чтобы этого не происходило,чтобы открывались 3 разных урла?
 

nuaru

Main Administrator
Команда форума
Регистрация
14.01.2009
Сообщения
3 641
Благодарностей
2 472
Баллы
113
Счетчик берется в трех потоках очень быстро, до того момента как прибавляется по ходу шаблона, лучше брать строки из файла с удалением, так будет правильнее.
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Не присваивайте переменной первоначальное значение через шаблон. Добавьте глобальную переменную вручную и установите ей первоначальное значение. Переменную нужно добавлять как проджектмейкрет, так и в зеннопостер, т.к. они не синхронизируются. А в шаблоне только прибавляйте этой переменой +1
 

Sergeypietro

Client
Регистрация
02.05.2012
Сообщения
54
Благодарностей
0
Баллы
6
не сработало :(
 

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