- Регистрация
- 23.03.2015
- Сообщения
- 1 273
- Благодарностей
- 832
- Баллы
- 113
Постараюсь понятно объяснить что я хочу.
В шаблоне определённые действия выполняются раз в 15 минут, это действие нужно делать один раз в эти 15 минут, а шаблон запускается минимум в пять потоков. Вот нужно сделать чтобы когда один поток начал делать, другие чтобы ни в коем случае не повторяли.
Самый простой способ сделать через файл, но тут есть нюанс.
Один и тот же шаблон загружается в ЗП несколько раз и работают они параллельно. По этой причине и глобальные переменная не подойдёт.
Соответственно мне бы как-нибудь сделать такую-то глобальную переменную, которую Видели бы только потоки одного шаблона.
А если в этот шаблон запустить рядом с другим названием, то его потоки создавали бы для себя отдельную переменную.
Есть у кого-нибудь идеи как такое реализовать?
В шаблоне определённые действия выполняются раз в 15 минут, это действие нужно делать один раз в эти 15 минут, а шаблон запускается минимум в пять потоков. Вот нужно сделать чтобы когда один поток начал делать, другие чтобы ни в коем случае не повторяли.
Самый простой способ сделать через файл, но тут есть нюанс.
Один и тот же шаблон загружается в ЗП несколько раз и работают они параллельно. По этой причине и глобальные переменная не подойдёт.
Соответственно мне бы как-нибудь сделать такую-то глобальную переменную, которую Видели бы только потоки одного шаблона.
А если в этот шаблон запустить рядом с другим названием, то его потоки создавали бы для себя отдельную переменную.
Есть у кого-нибудь идеи как такое реализовать?