Timeout (Computing) - Timeout (computing)

Netzwerk-Timeout verhindert, dass ein Webbrowser eine Seite lädt

In der Telekommunikation und der damit verbundenen Engineering (einschließlich Computer - Vernetzung und Programmierung ), der Begriff Timeout oder Timeout hat mehrere Bedeutungen, einschließlich:

  • Ein Netzwerkparameter , der sich auf ein erzwungenes Ereignis bezieht, das am Ende einer vorgegebenen verstrichenen Zeit auftreten soll .
  • Ein bestimmter Zeitraum, der in einem System vergehen darf, bevor ein bestimmtes Ereignis stattfinden soll, es sei denn, ein anderes bestimmtes Ereignis tritt zuerst auf. In beiden Fällen wird die Frist beendet, wenn eines der Ereignisse eintritt. Hinweis: Eine Timeout - Bedingung kann durch den Empfang eines geeigneten Timeout Löschung aufgehoben wird Signal .
  • Ein Ereignis, das am Ende eines festgelegten Zeitraums auftritt, der mit dem Auftreten eines anderen angegebenen Ereignisses begann. Das Timeout kann durch ein entsprechendes Signal verhindert werden.

Zeitüberschreitungen ermöglichen eine effizientere Nutzung begrenzter Ressourcen, ohne dass der an den Waren interessierte Agent, der den Verbrauch dieser Ressourcen verursacht, zusätzliche Interaktionen benötigt. Die Grundidee ist, dass in Situationen, in denen ein System darauf warten muss, dass etwas passiert, anstatt auf unbestimmte Zeit zu warten, das Warten nach Ablauf der Zeitüberschreitung abgebrochen wird. Dies basiert auf der Annahme, dass weiteres Warten nutzlos ist und andere Maßnahmen erforderlich sind.

Beispiele

Auszeit
Timeout-Befehl - cmd.png
Der timeout Befehl unter Microsoft Windows
Entwickler Microsoft , ReactOS-Mitwirkende
Betriebssystem Windows , ReactOS
Art Befehl
Lizenz Windows: Proprietäre kommerzielle Software
ReactOS: GNU General Public License
Webseite docs .microsoft .com / en-us / windows-server / Verwaltung / windows-Befehle / timeout _1

Spezifische Beispiele umfassen:

  • In den Microsoft Windows- und ReactOS- Befehlszeilenschnittstellen hält der timeout Befehl den Befehlsprozessor für die angegebene Anzahl von Sekunden an.
  • Bei POP- Verbindungen schließt der Server normalerweise eine Clientverbindung nach einer bestimmten Zeit der Inaktivität (der Zeitüberschreitung). Dies stellt sicher, dass Verbindungen nicht für immer bestehen bleiben, wenn der Client abstürzt oder das Netzwerk ausfällt. Offene Verbindungen verbrauchen Ressourcen und verhindern möglicherweise, dass andere Clients auf dasselbe Postfach zugreifen.
  • Bei dauerhaften HTTP-Verbindungen speichert der Webserver geöffnete Verbindungen (die CPU-Zeit und Arbeitsspeicher verbrauchen ). Der Webclient muss kein Signal "End of Requests Series" senden. Verbindungen werden nach fünf Minuten Inaktivität geschlossen (Zeitüberschreitung). Dies stellt sicher, dass die Verbindungen nicht unbegrenzt bestehen bleiben.
  • Bei einem zeitgesteuerten Lichtschalter werden sowohl Energie als auch die Lebensdauer der Lampe gespart. Der Benutzer muss nicht manuell ausschalten.
  • Tablet-Computer und Smartphones schalten ihre Hintergrundbeleuchtung normalerweise nach einer bestimmten Zeit ohne Benutzereingabe aus.
  • In einem elektronischen textbasierten Softwaretool für das Kundenbeziehungsmanagement können die Threads zeitlich automatisch geschlossen werden, sodass die Mitarbeiter Zeit beim Durchsuchen sparen. Der Kunde muss kein "Ich bin fertig" -Signal senden.

Siehe auch

Verweise

Weiterführende Literatur