Спасибо, интересный метод! Конечно, нужно очень вдумчиво читать, чтобы понять, о чём вообще идёт речь. Мне пришлось прочитать пару раз от и до, чтобы врубиться :-)
Не сказано явно, чем предложенный способ лучше, чем «подкорректировать логику для возможности работы шаблона в многопотоке, если...