SIGALRM | |
---|---|
Descripción | Señal de expiración del tiempo establecidoalarm() |
Defecto | terminación del proceso |
Códigos SA_SIGINFO | |
No tiene códigos específicos. |
SIGALRM (del inglés señal y alarma - alarma) - una señal utilizada en los sistemas POSIX después de que haya transcurrido un tiempo preestablecido por la función . alarm()
Definido como una constante entera en el archivo de encabezado signal.h. Los programas suelen utilizar una señal cuando implementan un tiempo de espera para una operación de ejecución prolongada o realizan una operación a intervalos regulares. El núcleo envía SIGALRM un número entero de segundos después de la llamada a alarm(). A veces, este mecanismo se utiliza para implementar el sleep().
Las señales que tienen un comportamiento similar son SIGVTALRM (no mide el tiempo real, sino solo el tiempo de ejecución de un proceso) y SIGPROF (mide el tiempo del proceso en sí y el tiempo que se pasa esperando la finalización de las llamadas al sistema ).
Señales POSIX | |||
---|---|---|---|
| |||
|