Не, не то. Есть
сниппет от Ростоникса для шаблонов которые планируются запускать в много потоке. Он реализован следующим образом. Первый сниппет проверяет если ли глобальная переменная, если ее нет, создает ее и вносит в нее значение 0. Если она есть, то выходит по ошибке на второй сниппет, который увеличивает значение на 1 в глобальной переменной и локальной (счетчик). Это решение работает только один раз если не перегружать ZP или PM, при повторном запуске первый снипеет видит что переменная уже есть.