SIGUSR1 și SIGUSR2 | |
---|---|
Descriere | Semnale definite de utilizator |
Mod implicit | încetarea procesului |
Codurile SA_SIGINFO | |
Nu are coduri specifice |
Pe sistemele POSIX , SIGUSR1 și SIGUSR2 sunt semnale definite de utilizator care pot fi utilizate pentru sincronizarea și controlul între procese.
SIGUSR1 și SIGUSR2 sunt constante întregi definite în signal.h. Numele simbolice ale semnalelor sunt folosite în locul numerelor, deoarece numerele semnalelor pot diferi în diferite implementări.
SIG este un prefix de semnal comun (din engleză signal ), USR este o scriere prescurtată a englezei. definit de utilizator - definit de utilizator.
SIGUSR1 și SIGUSR2 pot fi utilizate de un program în scopuri arbitrare, cum ar fi sincronizarea între procese (sau între fire), controlul proceselor de fundal (daemoni), etc. În mod implicit, semnalele SIGUSR1 și SIGUSR2 încheie execuția unui proces .
Proiectele timpurii ale sistemului de semnalizare nu aveau semnale definite de utilizator, astfel încât semnalul SIGHUP este folosit în mod tradițional pentru a controla demonii (pentru a-i reinițializa) .
Semnale POSIX | |||
---|---|---|---|
| |||
|