Потому что вообще-то в контексте обычных кронджоб лучше подходит не установка таймера, а установка ДЕДЛАЙНА, и глобальная ежесекундная джоба, которая будет проверять, не пора ли запустить какую-то назревшую задачу
Насколько я понимаю, это должно быть что-то простое, вроде аналога DispatchQueue....asyncAfter
На макоси диспатчкью точное, а на линуксе таких гарантий нет
Не слыхал о таком. Где почитать?
Применительно к исходному вопросу это, наверное, уже детали
Наверняка где-то можно. Но я на своем опыте это всё испытал. Например, во времена 5.1 закладка задачи (.async{}) в диспатчкью на макоси работала идеально (потому что имплементация вылизанная), а в линуксе могла занимать ДО СЕКУНДЫ МЕЖДУ ПРОЧИМ, то есть просто закладка, не выполнение. всё потому, что диспатч на линуксе нативный и очень новый, не намоленный
как тебе сказать, зазоры в 100-1000мс это прям охуенные детали )
Выполняется каждые 4,759 секунд, чистит старые сегменты
Обсуждают сегодня