LINUX.ORG.RU

Счетчик в СИ


0

0

Мне в проге нужно делать проверку каждую секунду. Подскажите имеется ли в Си функция-счетчик времени. И если есть то как называется? Заранее благодарен!!! Serega.

anonymous

Re: Счетчик в СИ

alarm(1) signal(SIGALRM, alarm_handler) , в alarm_handler заводишь volatile long counter и вперед.

vodz ★★★★★ ()

Re: Счетчик в СИ

лишь бы этот Long был static ;)

Havoc ★★★★ ()

Re: Счетчик в СИ

Лучше всего использовать nanosleep тк оно поддерживается в ядре и не использует для своей работы сигналов. Если использовать BSD-like функции, то сигнал SIGALRM будет ими занят. Впречем, если использовать данный сигнал не предполагается ограничение несущественно

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