Timeout (informatique)
From Wikipedia, the free encyclopedia
En télécommunications et dans les domaines connexes de l’ingénierie (y compris les réseaux informatiques et la programmation), le terme timeout ou time-out a plusieurs significations, notamment :
- Paramètre réseau lié à un événement imposé devant se produire à la fin d’un temps écoulé prédéterminé.
- Une période de temps spécifiée qui sera autorisée à s’écouler dans un système avant qu’un événement donné ne se produise, sauf si un autre événement spécifié survient en premier ; dans les deux cas, la période se termine dès qu’un des événements a lieu. Remarque : une condition de timeout peut être annulée par la réception d’un signal approprié d’annulation de timeout.
- Un événement qui se produit à la fin d’une période prédéterminée ayant commencé lors de la survenue d’un autre événement spécifié.

Les timeouts permettent une utilisation plus efficace des ressources limitées sans nécessiter d’interaction supplémentaire de la part de l’agent intéressé par les biens qui provoquent la consommation de ces ressources. L’idée de base est que, dans les situations où un système doit attendre qu’un événement se produise, plutôt que d’attendre indéfiniment, l’attente sera interrompue une fois la période de timeout écoulée. Cela repose sur l’hypothèse qu’une attente supplémentaire est inutile et qu’une autre action est nécessaire[1],[2],[3].