Описание: | Сигнал истечения времени заданного alarm() |
---|---|
По умолчанию: | завершение процесса |
коды SA_SIGINFO | |
(не имеет специфических кодов) |
В POSIX-системах, SIGALRM — сигнал, посылаемый процессу по истечении времени, предварительно заданного функцией alarm()
.
SIGALRM — целочисленная константа, определённая в заголовочном файле signal.h
. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
SIG — общий префикс сигналов, АLRM — сокращенное написание англ. alarm — тревога, сигнал будильника.
Программы, обычно используют SIGALRM при реализации тайм-аута для долговременной операции, или выполнения операции через определённые интервалы.
SIGALRM посылается ядром через целое количество секунд после вызова alarm()
. Иногда этот механизм используется для реализации функции sleep()
.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .