SIGRTMIN - SIGRTMAX | |
---|---|
Kuvaus | Mukautetut reaaliaikaiset signaalit |
Oletus | prosessin lopettaminen |
SA_SIGINFO Koodit | |
Ei erityisiä koodeja |
POSIX - järjestelmissä SIGRTMIN ja SIGRTMAX ovat ensimmäiset ja viimeiset käyttäjän määrittelemistä signaaleista , joita voidaan käyttää reaaliaikaiseen prosessien väliseen viestintään .
SIGRTMIN ja SIGRTMAX ovat kokonaislukuvakioita, jotka on määritelty signal.h. Toisen ja sitä seuraavan signaalin määrittämiseksi käytetään rakenteita, kuten "SIGRTMIN + n " (jossa n on luonnollinen luku). Numeroiden sijasta käytetään signaalien symbolisia nimiä, koska signaalien numerot voivat vaihdella eri toteutuksissa.
SIG on yleinen signaalietuliite ( englannin kielestä signaali ), RT on lyhenne englannista. real time - reaaliaikainen, MIN - lyhenne englannista. minimi - minimi (arvon mukaan), MAX - lyhenne englanti. maksimi - maksimi.
Signaalit SIGRTMIN - SIGRTMAX ovat joukko signaaleja, jotka on tarkoitettu ohjelmien käytettäväksi omiin tarkoituksiinsa.
Eri järjestelmät voivat toteuttaa eri määrän reaaliaikaisia signaaleja, mukaan lukien vain yksi SIGRTMIN.
Reaaliaikaisilla signaaleilla on joitain ominaisuuksia, jotka erottavat ne muista signaaleista:
Glibc - ketjutustoteutus käyttää sisäisesti kahta ( NPTL , Linux 2.6 ja uudempi) tai kolme ( LinuxThreads , Linux ennen 2.6) reaaliaikaista signaalia. [1] Tämä on toinen syy, miksi ohjelmien ei pitäisi käyttää signaalin numeroa suoraan.
POSIX- signaalit | |||
---|---|---|---|
| |||
|