C/signal.h/SIGALRM — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «В POSIX-системах, SIGALRM — сигнал, посылаемый процессу по истечении времени предварительно зад…») |
(нет различий)
|
Текущая версия на 19:11, 21 июня 2010
В POSIX-системах, SIGALRM — сигнал, посылаемый процессу по истечении времени предварительно заданном функцией alarm().
SIGALRM — целочисленная константа, определённая в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
SIG — общий префикс сигналов, АLRM — сокращенное написание англ. alarm — тревога, сигнал будильника.
Использование
Программы, обычно используют SIGALRM при реализации тайм-аута для долговременной опрерации, или выполнения операции через определённые интервалы.
SIGALRM посылается ядром через целое количество секунд после вызова alarm(). Иногда этот механизм используется для реализации функции sleep().