Глобальный счетчик

zoom

Client
Регистрация
06.09.2012
Сообщения
50
Благодарностей
6
Баллы
8
собираюсь запустить сразу несколько проектов работать. Глобальный счетчик с одинаковым именем переменной будет для каждого проекта свой или он один на все запускаемые проекты?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 884
Баллы
113
Глобальный он для того и есть, чтобы был 1 для всех проэктов. Если необходим свой счетчик для своего потока, то необходимо использовать простые счетчики.
 

ibelieve

Client
Регистрация
24.12.2012
Сообщения
250
Благодарностей
96
Баллы
28
Понадобилась воспользоваться глобальным счетчиком. Пробую понять, как они работают.

Создал три пробных шаблона с глобальным счетчиком (имя счетчика в шаблонах одно и тоже). Каждый шаблон выполняет своё уникальное действие, затем увеличит значение счетчика на 1 и ждет пока отработают остальные 2 шаблона. После того как остальные шаблоны отрабатывают и догоняют значение счетчика до 3 - первый шаблон делает ещё 1 действие и всё начинается мначала.

Так вот, шаблоны отрабатывают правильно 1 раз, а затем перестают подавать признаки жизни.

На скриншоте показаны примеры шаблонов. Шаблон №1 - главный, шаблоны 2 и 3 - одинаковы.

Что я делаю не так? (Версия Zenno 4.2.0.5)44.jpg
 

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
831
Баллы
113
Шаблон 1 всегда будет инициализировать счетчик первоначальным значением. Нужно проверять если счетчик =='', тогда инициализировать, иначе идти дальше.
 
  • Спасибо
Реакции: ibelieve

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