Timeout (beräkning)

Nätverkstimeout förhindrar en webbläsare från att ladda en sida

Inom telekommunikation och relaterad teknik (inklusive datornätverk och programmering ) har termen timeout eller timeout flera betydelser, inklusive:

  • En nätverksparameter relaterad till en påtvingad händelse designad att inträffa vid slutet av en förutbestämd förfluten tid .
  • En specificerad tidsperiod som kommer att tillåtas förflyta i ett system innan en specificerad händelse ska äga rum, om inte en annan specificerad händelse inträffar först; i båda fallen avslutas perioden när någon av händelserna äger rum. Obs: Ett timeouttillstånd kan avbrytas genom att en lämplig signal för avbrytande av timeout tas emot .
  • En händelse som inträffar i slutet av en förutbestämd tidsperiod som började vid inträffandet av en annan specificerad händelse. Timeouten kan förhindras med en lämplig signal.

Timeouts möjliggör effektivare användning av begränsade resurser utan att kräva ytterligare interaktion från agenten som är intresserad av varorna som orsakar förbrukningen av dessa resurser. Grundtanken är att i situationer där ett system måste vänta på att något ska hända, snarare än att vänta på obestämd tid, kommer väntan att avbrytas efter att timeout-perioden har löpt ut. Detta är baserat på antagandet att ytterligare väntan är värdelös, och några andra åtgärder är nödvändiga.

Exempel

Paus
Utvecklare Microsoft , ReactOS-bidragsgivare
Operativ system Windows , ReactOS
Typ Kommando
Licens
Windows: Proprietär kommersiell programvara ReactOS: GNU General Public License
Hemsida docs .microsoft .com /en-us /windows-server /administration /windows-commands /timeout _1

Specifika exempel inkluderar:

  • I kommandoradsgränssnitten för Microsoft Windows och ReactOS pausar kommandot timeout kommandoprocessorn under det angivna antalet sekunder .
  • I POP- anslutningar kommer servern vanligtvis att stänga en klientanslutning efter en viss period av inaktivitet (timeoutperioden). Detta säkerställer att anslutningar inte kvarstår för alltid om klienten kraschar eller nätverket går ner. Öppna anslutningar förbrukar resurser och kan hindra andra klienter från att komma åt samma brevlåda.
  • I beständiga HTTP-anslutningar sparar webbservern öppnade anslutningar (som förbrukar CPU-tid och minne ). Webbklienten behöver inte skicka en signal "slut på begärande serier". Anslutningar stängs (timeout) efter fem minuters inaktivitet; detta säkerställer att anslutningarna inte kvarstår på obestämd tid.
  • I en tidsinställd ljusströmbrytare sparas både energi och lampans livslängd . Användaren behöver inte stänga av manuellt.
  • Surfplattor och smartphones stänger vanligtvis av bakgrundsbelysningen efter en viss tid utan användarinmatning.

Se även

Vidare läsning