Ограничить выполнение одним потоком

bomby

Client
Регистрация
08.01.2018
Сообщения
108
Реакции
53
Баллы
28
Можно ли сделать так, чтобы шаблон нельзя было запустить в несколько потоков?
 
Назревает вопрос: а как?) На форуме не нашёл. Что-то сложное?
Нет. Делается глобальный счетчик в локе, далее присваивается номер уже в проекте. Если номер выше 0, то запущены лишние потоки которые будут завершены. Вот тут снипет, привет из 2014, логику сам дальше доделай. Минус единственный, что нужно обнулять глобалку в конце работы. Иначе при повторном запуске будет не 0, а какой нибудь 22.

Либо есть крутая статья по управлению шаблонами, может и там можно что-то придумать. Уже сам решай
 
  • Спасибо
Реакции: bomby
Но, если шаблон выписан на постер, то это не помешает запуску на втором, третьем...
Есть таска об этом.
 

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