SIGRTMIN - SIGRTMAX | |
---|---|
Popis | Vlastní signály v reálném čase |
Výchozí | ukončení procesu |
SA_SIGINFO kódy | |
Nemá žádné specifické kódy |
Na systémech POSIX jsou SIGRTMIN a SIGRTMAX první a poslední z řady uživatelsky definovaných signálů , které lze použít pro meziprocesovou komunikaci v reálném čase .
SIGRTMIN a SIGRTMAX jsou celočíselné konstanty definované v signal.h. K určení druhého a následujících signálů se používají konstrukce jako "SIGRTMIN + n " (kde n je přirozené číslo). Místo čísel se používají symbolické názvy signálů, protože čísla signálů se mohou v různých implementacích lišit.
SIG je běžná signální předpona (z anglického signal ), RT je zkratka angličtiny. real time - real time, MIN - zkratka angličtiny. minimum - minimum (podle hodnoty), MAX - zkratka angl. maximum - maximum.
Signály SIGRTMIN až SIGRTMAX jsou sadou signálů, které mají programy používat pro své vlastní účely.
Různé systémy mohou implementovat různý počet signálů v reálném čase, včetně pouze jednoho SIGRTMIN.
Signály v reálném čase mají některé vlastnosti, které je odlišují od ostatních signálů:
Implementace vláken glibc interně používá dva (pro NPTL , Linux 2.6 a novější) nebo tři (pro LinuxThreads , Linux starší než 2.6) signály v reálném čase. [1] To je další důvod, proč by programy neměly používat přímo číslo signálu.
POSIX signály | |||
---|---|---|---|
| |||
|