SIGRTMIN och SIGRTMAX

SIGRTMIN - SIGRTMAX
Beskrivning Anpassade realtidssignaler
Standard processavslut
SA_SIGINFO- koder
Har inga specifika koder

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.

Etymologi

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.

Användning

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.

Anteckningar

  1. man signal(7) Arkiverad 20 januari 2012 på Wayback Machine .