SIGUSR1 og SIGUSR2 | |
---|---|
Beskrivelse | Brugerdefinerede signaler |
Standard | procesafslutning |
SA_SIGINFO Koder | |
Har ingen specifikke koder |
På POSIX - systemer er SIGUSR1 og SIGUSR2 brugerdefinerede signaler , der kan bruges til synkronisering og kontrol mellem processer.
SIGUSR1 og SIGUSR2 er heltalskonstanter defineret i signal.h. De symbolske navne på signalerne bruges i stedet for numrene, da numrene på signalerne kan være forskellige i forskellige implementeringer.
SIG er et almindeligt signalpræfiks (fra engelsk signal ), USR er en forkortet stavemåde af engelsk. brugerdefineret - brugerdefineret.
SIGUSR1 og SIGUSR2 kan bruges af et program til vilkårlige formål, såsom inter-proces (eller inter-thread) synkronisering, kontrol af baggrundsprocesser (dæmoner) osv. Som standard afslutter SIGUSR1 og SIGUSR2 signalerne udførelsen af en proces .
Tidlige designs af signalsystemet havde ikke brugerdefinerede signaler, så SIGHUP -signalet bruges traditionelt til at styre dæmoner (for at geninitialisere dem) .
POSIX- signaler | |||
---|---|---|---|
| |||
|