Se produce un tiempo de espera agotado cuando un programa espera un resultado durante un plazo determinado y después deja de hacerlo. Por ejemplo, una página puede mostrar este aviso si un servidor no responde a tiempo.

Imagina que llamas a alguien y cuelgas después de esperar unos minutos. Sabes que no recibiste respuesta a tiempo, pero no si la otra persona recibió tu mensaje.

Una solicitud cuyo tiempo se agotó puede haber llegado al servicio y terminar más tarde. Antes de repetir una acción que cambia datos, la aplicación quizá deba comprobar si ya se realizó.