SIGALRM | |
---|---|
Descriere | Semnal pentru expirarea timpului stabilitalarm() |
Mod implicit | încetarea procesului |
Codurile SA_SIGINFO | |
Nu are coduri specifice |
SIGALRM (din engleză semnal și alarmă - alarmă) - un semnal utilizat în sistemele POSIX după ce a trecut un timp prestabilit de funcție . alarm()
Definit ca o constantă întreagă în fișierul antet signal.h. Programele folosesc de obicei un semnal atunci când implementează un timeout pentru o operație de lungă durată sau efectuează o operație la intervale regulate. SIGALRM este trimis de nucleu la un număr întreg de secunde după apelul către alarm(). Uneori, acest mecanism este folosit pentru a implementa sleep().
Semnale care sunt similare ca comportament sunt SIGVTALRM (măsoară nu în timp real, ci doar timpul de execuție al unui proces) și SIGPROF (măsoară timpul procesului în sine și timpul petrecut în așteptarea finalizării apelurilor de sistem ).
Semnale POSIX | |||
---|---|---|---|
| |||
|