En las telecomunicaciones y la ingeniería relacionada (incluidas las redes y la programación de computadoras ), el término tiempo de espera o tiempo de espera tiene varios significados, que incluyen:
- Un parámetro de red relacionado con un evento forzado diseñado para ocurrir al final de un tiempo transcurrido predeterminado .
- Un período de tiempo específico que se permitirá que transcurra en un sistema antes de que tenga lugar un evento específico, a menos que ocurra primero otro evento específico; en cualquier caso, el período finaliza cuando se produce cualquiera de los dos eventos. Nota: Una condición de tiempo de espera se puede cancelar mediante la recepción de una señal de cancelación de tiempo de espera adecuada .
- Un evento que ocurre al final de un período de tiempo predeterminado que comenzó con la ocurrencia de otro evento específico. El tiempo de espera se puede prevenir mediante una señal adecuada.
Los tiempos de espera permiten un uso más eficiente de recursos limitados sin requerir interacción adicional del agente interesado en los bienes que causan el consumo de estos recursos. La idea básica es que en situaciones en las que un sistema debe esperar a que suceda algo, en lugar de esperar indefinidamente, la espera se cancelará una vez transcurrido el tiempo de espera. Esto se basa en la suposición de que esperar más es inútil y es necesario realizar alguna otra acción.
Ejemplos de
Desarrollador (es) | Microsoft , colaboradores de ReactOS |
---|---|
Sistema operativo | Windows , ReactOS |
Tipo | Mando |
Licencia | Windows: Software comercial propietario ReactOS: Licencia pública general GNU |
Sitio web | docs |
Los ejemplos específicos incluyen:
- En las interfaces de línea de comandos de Microsoft Windows y ReactOS [1] , el comando detiene el procesador de comandos durante el número especificado de segundos. [2] [3]
timeout
- En las conexiones POP , el servidor normalmente cerrará la conexión de un cliente después de un cierto período de inactividad (el período de tiempo de espera). Esto asegura que las conexiones no persistan para siempre, si el cliente falla o la red falla. Las conexiones abiertas consumen recursos y pueden impedir que otros clientes accedan al mismo buzón.
- En las conexiones persistentes HTTP , el servidor web guarda las conexiones abiertas (que consumen tiempo de CPU y memoria ). El cliente web no tiene que enviar una señal de "fin de la serie de solicitudes". Las conexiones se cierran (se agota el tiempo de espera) después de cinco minutos de inactividad; esto asegura que las conexiones no persistan indefinidamente.
- En un interruptor de luz temporizado, se ahorran tanto la energía como la vida útil de la lámpara . El usuario no tiene que apagar manualmente.
- Las tabletas y los teléfonos inteligentes generalmente apagan su luz de fondo después de un cierto tiempo sin intervención del usuario.
- En una herramienta de software de gestión de relaciones con el cliente basada en texto electrónico , los hilos se pueden cerrar automáticamente en una base cronometrada, lo que permite a los trabajadores ahorrar tiempo de navegación. El cliente no tiene que enviar una señal de "He terminado".
Ver también
Referencias
- ^ "tiempo de espera.c" . 13 de julio de 2019 - a través de GitHub.
- ^ "tiempo de espera" . docs.microsoft.com .
- ^ "TIMEOUT.exe (Windows 7/2008 o posterior)" . ss64.com .
- Este artículo incorpora material de dominio público del documento de la Administración de Servicios Generales : "Norma Federal 1037C" .(en apoyo de MIL-STD-188 )
Otras lecturas
- John Paul Mueller (2007). Administración de Windows en la línea de comandos para Windows Vista, Windows 2003, Windows XP y Windows 2000 . John Wiley e hijos . ISBN 978-0470165799.