определенные действия после n-го кол-ва потоков ???

Hustle

Client
Регистрация
06.09.2017
Сообщения
86
Благодарностей
2
Баллы
8
Всем привет! прошу подсказать, знает ли кто, каким образом можно реализовать данную идею:
Требуется чтобы к примеру после выполнения n-го кол-ва потоков (либо после выполнения n-го кол-ва раз шаблона) выполнялись определенные действия
например после выполнения пяти потоков (или успешных выполнений) зенка переходила по ссылке и кликала, ЛИБО можно ли это реализовать так: есть два шаблона, первый шаблон в многопотоке работает до 15-ти успешных выполнений суммарно и после этого завершает все потоки и стартует второй шаблон, делает работу в одном потоке и после этого опять запускает первый шаблон и все его потоки???

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

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
556
Баллы
93
Всем привет! прошу подсказать, знает ли кто, каким образом можно реализовать данную идею:
Требуется чтобы к примеру после выполнения n-го кол-ва потоков (либо после выполнения n-го кол-ва раз шаблона) выполнялись определенные действия
например после выполнения пяти потоков (или успешных выполнений) зенка переходила по ссылке и кликала, ЛИБО можно ли это реализовать так: есть два шаблона, первый шаблон в многопотоке работает до 15-ти успешных выполнений суммарно и после этого завершает все потоки и стартует второй шаблон, делает работу в одном потоке и после этого опять запускает первый шаблон и все его потоки???

Пробовал реализовать это счетчиком через глобальную переменную, но не получилось ее добавить, почему не знаю, в итоге реализовал это через запись данных счетчика в файл с последующем считыванием, что туда записал другой поток, но, к сожалению, это приводит к ошибкам, так как, насколько я понимаю, при данной реализации очень часто бывает так, что потоки ломятся записать или считать инфу из файла одновременно..
Буду очень благодарен за ваши ЦУ
http://zennolab.com/discussion/threads/uznat-kolichestvo-zapuschennyx-potokov.25120/
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 099
Благодарностей
648
Баллы
113
  • Спасибо
Реакции: Hustle

Hustle

Client
Регистрация
06.09.2017
Сообщения
86
Благодарностей
2
Баллы
8
Количество потоков и количество успешных выполнений немного разные вещи.
Здесь есть пример и тестовый шаблон работы с глобальными переменными http://zennolab.com/discussion/threads/mnogopotok-prostoj-primer.15888/page-2#post-97413
Спасибо, почти разобрался, но есть еще вопросик, подскажите строчку и куда ее добавить в коде, чтобы при инициализации глобальной переменной ноль вписывался еще и в значение по умолчанию?? вот скрины: http://prntscr.com/gj1vxn http://prntscr.com/gj1w39
 

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