SIGRTMIN - SIGRTMAX | |
---|---|
Beskrivning | Anpassade realtidssignaler |
Standard | processavslut |
SA_SIGINFO- koder | |
Har inga specifika koder |
På POSIX - system är SIGRTMIN och SIGRTMAX de första och sista i en rad användardefinierade signaler som kan användas för kommunikation mellan processer i realtid .
SIGRTMIN och SIGRTMAX är heltalskonstanter som definieras i signal.h. För att bestämma den andra och efterföljande signalen används konstruktioner som "SIGRTMIN + n " (där n är ett naturligt tal). De symboliska namnen på signalerna används istället för siffrorna, eftersom numren på signalerna kan skilja sig åt i olika implementeringar.
SIG är ett vanligt signalprefix (från engelska signal ), RT är en förkortning av engelska. realtid - realtid, MIN - förkortning av engelska. minimum - minimum (efter värde), MAX - förkortning engelska. maximum - maximum.
Signalerna SIGRTMIN till SIGRTMAX är en uppsättning signaler avsedda att användas av program för sina egna syften.
Olika system kan implementera ett annat antal realtidssignaler, inklusive endast en SIGRTMIN.
Realtidssignaler har några egenskaper som skiljer dem från andra signaler:
Glibc - trådningsimplementeringen använder internt två (för NPTL , Linux 2.6 och senare) eller tre (för LinuxThreads , Linux före 2.6) realtidssignaler. [1] Detta är ytterligare ett skäl till att program inte bör använda signalnumret direkt.
POSIX- signaler | |||
---|---|---|---|
| |||
|