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

  • Автор темы Автор темы zoom
  • Дата начала Дата начала

zoom

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

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

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

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

Что я делаю не так? (Версия Zenno 4.2.0.5) 44.jpg
 
Шаблон 1 всегда будет инициализировать счетчик первоначальным значением. Нужно проверять если счетчик =='', тогда инициализировать, иначе идти дальше.
 
  • Оценить
Реакции: ibelieve

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