SIGRTMIN - SIGRTMAX | |
---|---|
Descripción | Señales personalizadas en tiempo real |
Defecto | terminación del proceso |
Códigos SA_SIGINFO | |
No tiene códigos específicos. |
En los sistemas POSIX , SIGRTMIN y SIGRTMAX son la primera y la última de una variedad de señales definidas por el usuario que se pueden usar para la comunicación entre procesos en tiempo real .
SIGRTMIN y SIGRTMAX son constantes enteras definidas en el signal.h. Para determinar la segunda señal y las siguientes, se utilizan construcciones como "SIGRTMIN + n " (donde n es un número natural). Los nombres simbólicos de las señales se utilizan en lugar de los números, ya que los números de las señales pueden diferir en diferentes implementaciones.
SIG es un prefijo de señal común (del inglés signal ), RT es una abreviatura del inglés. tiempo real - tiempo real, MIN - abreviatura de inglés. mínimo - mínimo (por valor), MAX - abreviatura Inglés. máximo - máximo.
Las señales SIGRTMIN a SIGRTMAX son un conjunto de señales destinadas a ser utilizadas por los programas para sus propios fines.
Diferentes sistemas pueden implementar un número diferente de señales en tiempo real, incluido solo un SIGRTMIN.
Las señales en tiempo real tienen algunas propiedades que las distinguen de otras señales:
La implementación de subprocesos de glibc utiliza internamente dos (para NPTL , Linux 2.6 y posteriores) o tres (para LinuxThreads , Linux anteriores a 2.6) señales en tiempo real. [1] Esta es otra razón por la cual los programas no deben usar el número de señal directamente.
Señales POSIX | |||
---|---|---|---|
| |||
|