LINUX.ORG.RU

Относительное время.


0

0

Как можно получить сабж? Пока использую gettimeofday, и каждые n секунд проверяю, прошло нужное время или нет.

Но этот способ поломается :), если кто-то изменит время в системе (ntpdate например сработает по крону).

clock(2) не нравится, так как его значения (судя по ману) могут повторяться каждые 72 минуты.

setitimer отправляет сигнал, что не очень удобно.

Что посоветуете? Как вообще это реализуется правильно?

★★★★

Ответ на: комментарий от Pi

Программа на перле, который собран без ниток )

OxiD ★★★★
() автор топика
Ответ на: комментарий от drF_ckoff

Да, спасибо то что надо! Только насколько я понял CLOCK_MONOTONIC не везде есть, 8( ну и фиг с ним.

OxiD ★★★★
() автор топика

так и реализуется. поставь xscreensaver на пол-часа и смени время на час вперёд — скринсавер включится.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.