LINUX.ORG.RU

Счетчик в СИ


0

0
Мне в проге нужно делать проверку каждую секунду. Подскажите имеется ли в Си функция-счетчик времени. И если есть то как называется? Заранее благодарен!!! Serega.
anonymous
alarm(1) signal(SIGALRM, alarm_handler) , в alarm_handler заводишь volatile long counter и вперед.
vodz ★★★★★
()
лишь бы этот Long был static ;)
Havoc ★★★★
()
Лучше всего использовать nanosleep тк оно поддерживается в ядре и не использует для своей работы сигналов. Если использовать BSD-like функции, то сигнал SIGALRM будет ими занят. Впречем, если использовать данный сигнал не предполагается ограничение несущественно
rivares
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.