SIGALRM | |
---|---|
Popis | Signál vypršení nastaveného časualarm() |
Výchozí | ukončení procesu |
SA_SIGINFO kódy | |
Nemá žádné specifické kódy |
SIGALRM (z anglického signal and alarm - alarm) - signál používaný v systémech POSIX po uplynutí doby předem nastavené funkcí . alarm()
Definováno jako celočíselná konstanta v záhlaví souboru signal.h. Programy obvykle používají signál při implementaci časového limitu pro dlouho běžící operaci nebo provádění operace v pravidelných intervalech. SIGALRM je odesláno jádrem celý počet sekund po volání na alarm(). Někdy se tento mechanismus používá k implementaci sleep().
Signály, které mají podobné chování, jsou SIGVTALRM (neměří reálný čas, ale pouze dobu provádění procesu) a SIGPROF (měří dobu samotného procesu a dobu strávenou čekáním na dokončení systémových volání ).
POSIX signály | |||
---|---|---|---|
| |||
|