На нагруженных системах постоянно ловлю проблемку. Один процесс пишет в файл сигнал каждые N минут, другой процесс вычитывает сигнал из файла каждые M минут. Так вот, при N=M на нагруженных машинах часто ловлю пустоту. Тупо пусто. Ничего.
Классика типа «каждые 5» и «каждые 10» вызывает проблемы, ага. Сейчас лечу с помощью слипа на одной из сторон.
Так вот. Как насчёт «каждые 13 минут» и «каждые 10» минут? Я что-то сходу не соображу как посчитать пересечения. Помогите плиз с математикой.
Спасибо.
ЗЫ. Какой тэг-то поставить...