Timeout (beräkning)
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
Utvecklare | Microsoft , ReactOS-bidragsgivare |
---|---|
Operativ system | Windows , ReactOS |
Typ | Kommando |
Licens | Windows: Proprietär kommersiell programvara ReactOS: GNU General Public License |
Hemsida |
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
- Den här artikeln innehåller material från allmän egendom från Federal Standard 1037C . General Services Administration . (till stöd för MIL-STD-188) .
Vidare läsning
- John Paul Mueller (2007). Windows-administration på kommandoraden för Windows Vista, Windows 2003, Windows XP och Windows 2000 . John Wiley & Sons . ISBN 978-0470165799 .