Надо многопоточно обработать 100 строк. Потом запуститься по расписанию и опатья обработать эти же 100 строк. Потом опять и опять и опять и опять...
не люблю сложных решений
Я бы сделал счетчик в глобалке, инициализация 0. и увеличивал бы на 1 в каждом шаблоне, но при условии что нет доп. файла.
А доп. файл бы проверял на каждом старте и если дата создания файла + уставка в секундах , меньше чем текущая дата, то удаляем файл и работаем в обычном режиме.
Если файл создан недавно + уставка в секундах, то ничего не делаем и выходим.
если счетчик больше уставки (100) , то создал бы доп. пустой файл, предварительно убедившись что такого еще нет.
ну есно надо все через лок делать
код счетчика надо для глобалки ?