SIGALRM | |
---|---|
Beskrivelse | Signal for udløbet af den indstillede tidalarm() |
Standard | procesafslutning |
SA_SIGINFO Koder | |
Har ingen specifikke koder |
SIGALRM (fra det engelske signal og alarm - alarm) - et signal, der bruges i POSIX - systemer, efter at en tid forudindstillet af funktionen er udløbet . alarm()
Defineret som en heltalskonstant i header-filen signal.h. Programmer bruger typisk et signal, når de implementerer en timeout for en langvarig operation eller udfører en operation med regelmæssige intervaller. SIGALRM sendes af kernen et helt antal sekunder efter opkaldet til alarm(). Nogle gange bruges denne mekanisme til at implementere sleep().
Signaler, der er ens i adfærd, er SIGVTALRM (måler ikke realtid, men kun udførelsestiden for en proces) og SIGPROF (måler tiden for selve processen og tiden brugt på at vente på færdiggørelsen af systemkald ).
POSIX- signaler | |||
---|---|---|---|
| |||
|