Выполнить действие когда отработал самый последний поток

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 763
Благодарностей
1 391
Баллы
113
Приветствую!
Как наиболее правильно отследить что отработал самый последний поток и выполнить какое-то действия (очистить папку с файлами)? Важно что бы это действительно делалось после отработки самого последнего потока т.к если выполнить финальные действия раньше, то будут баги в логике работы (оставшиеся незавершенные потоки будут пытаться брать оттуда файлы, а их уже там не будет).

Если это важно, то шаблон в ZP я пускаю с настройками: 5 потоков, делать -1 раз, а условием остановки - количество неуспехов подряд = 1.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Если стопается после неуспеха, то просто в шаблон добавьте Bad end и к нему прикрепите экшен удаления папки, например
 
  • Спасибо
Реакции: WebBot

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
стартуешь поток - апаешь глобальный счетчик. Звершается проект - наоборот. Если счетчик по завершении равен 0 - делаешь своё дело. Но такая штука будет работать в идеальных условиях. Бывает, шаб инстанс может дать сбой и завершиться так, что не пройдет ни по красной ветке, ни по зеленой. Эти моменты нужно додумывать

Опять же, нужно, чтобы потоки примерно в одно время запускались и выполнялись какие-то время, чтобы нолик н еполучили раньше времени
 
  • Спасибо
Реакции: CSS

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