@gurkin4 Скриншот 21-03-2022 123757.jpg ответ был в каждом сообщении выше, за что я Благодарен каждому из вас! суть в том что все видят ответ по разному и рабочим ответом является тот который решил вопрос первопричины. Приношу прощения, если "зажал" с ответом. Данный алгоритм решил, мою причину (скрин).
Как сделать запись в файл каждую минуту?
-
Если поток без разницы, то можно универсально подойти. Например, так:
- В стартовой функции создаём 2 глобальных переменных и заносим в обе текущее время.
- В скрипте потока в месте сохранения в файл заносим текущее время во 2-ю глобальную переменную и вычитаем из него время, которое в 1-ой глобальной переменной. Если минута или больше прошла, то в 1- переменную заносим время из 2-й переменной, чтобы остальные потоки шли мимо, и после этого сохраняем необходимые данные в файл.
И так до бесконечности. Сохранять данные будет случайный поток, который вовремя подошёл к моменту проверки прошедшего времени.