SIGALRM

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 7 de diciembre de 2020; la verificación requiere 1 edición .
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 ).