Timeout

Timeout

Timeout bezeichnet in der Programmierung und Netzwerktechnik entweder

  • die Zeitspanne, die ein Vorgang in Anspruch nehmen darf, bevor er mit einem Fehler abgebrochen wird, oder
  • den Fehler selbst, der nach der Zeitüberschreitung ausgelöst wird.

Diese Zweideutigkeit existiert im Deutschen nicht, hier wird zwischen Zeitbeschränkung und Zeitüberschreitung unterschieden.

Anwendung

Zeitbeschränkungen sind vor allem dann sinnvoll, wenn vermieden werden soll, dass ein Prozess auf etwas wartet, das niemals oder erst stark verspätet eintritt. In Bezug auf die Prozesssynchronisation ist ein Timeout die Zeitspanne, für die auf das Eintreten einer Bedingung gewartet werden soll, bevor ein Fehler ausgelöst wird. Speziell in Bezug auf Computernetzwerke bezeichnen Timeouts die Zeit, die auf eine Antwort gewartet wird, bevor ein Datenpaket als verloren gilt und entweder noch einmal übertragen werden muss (retry), oder die Kommunikation mit einem (Timeout-)Fehler abgebrochen wird.

Zeitbasis

Der Timeout muss sich nicht unbedingt auf eine Echtzeituhr beziehen, er kann sich auch an einem anderen Zähler orientieren. Einige Netzwerkprotokolle schränken zum Beispiel ein, wie oft ein Datenpaket weitergereicht werden darf (siehe Routing). Das Internet Protocol hat zum Beispiel dafür im Kopfdatenbereich ein Feld namens TTL (Time to live, deutsch etwa: zu lebende Zeit, Lebensdauer), bei dem eine anfänglich festgelegte Zahl (bei IPv4 meist ein Vielfaches von 32) von jedem Router herabgesetzt wird, bis das Paket schließlich gelöscht wird, falls der TTL null erreicht. Somit kann erreicht werden, dass Pakete nicht ewig weiterversandt, sondern irgendwann gelöscht werden, was die Effizienz des Internet erhöht. Der ursprüngliche Sinn war ebenfalls ein Zeitfenster, welches aber mangels Zeit-Synchronisation unter den Routern darin endete, dass eben jeder Router diese Zahl dekrementierte (um mindestens 1 herabsetzen).


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Timeout —   [dt. »Auszeit«] der, das Überschreiten einer bestimmten vorgegebene Zeitspanne beim Warten auf eine Aktivität (Zeitüberschreitung). Das System stellt daraufhin seine Bereitschaft für diese Aktivität ein und gibt dies gewöhnlich durch die… …   Universal-Lexikon

  • timeout — UK US (also time out) /ˈtaɪmaʊt/ noun [C] ► IT a situation in which a computer program stops working because an activity has taken too long: »If an inactivity timeout occurs, you may need to sign back on to the server. ► HR a situation in which… …   Financial and business terms

  • timeout — Computing a cancellation or cessation that automatically occurs when a predefined interval of time has passed. → time out timeout a brief break from play in a game or sport. → time out …   English new terms dictionary

  • timeout — or time out [tīm′out′] n. 1. any time taken for rest or not counted toward a work record, score, etc. ☆ 2. Sports a brief suspension of play, with the timekeeper s clock stopped, as to allow a team to make substitutions or discuss strategy 3. a… …   Universalium

  • timeout — 1896 in sports, 1939 in other occupations; from 1980 as the name of a strategy in child discipline; from TIME (Cf. time) + OUT (Cf. out) …   Etymology dictionary

  • timeout — or time out [tīm′out′] n. 1. any time taken for rest or not counted toward a work record, score, etc. ☆ 2. Sports a brief suspension of play, with the timekeeper s clock stopped, as to allow a team to make substitutions or discuss strategy 3. a… …   English World dictionary

  • timeout — UK [ˈtaɪmˌaʊt] US noun [uncountable] computing a time when a computer connected to the Internet automatically logs off when no information is entered Thesaurus: processes in computinghyponym …   Useful english dictionary

  • timeout — n. to take (a) timeout for * * * [ˌtaɪm aʊt] to take (a) timeout for …   Combinatory dictionary

  • timeout — Antwortet ein Webserver oder Mailserver nicht innerhalb eines bestimmten Zeitraums auf eine Anfrage, so wird die Verbindung mit einem timeout Fehler abgebrochen. Dies ist häufig der Fall, wenn der Server bzw. die Internet oder Netzwerkverbindung… …   Online-Wörterbuch Deutsch-Lexikon

  • timeout —    Many procedures require a device to respond or reply to an inquiry within a certain period of time; if the device does not respond, a timeout condition occurs, thus preventing the procedure from hanging up the computer. Timeouts are also used… …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”