Limit czasu (przetwarzanie) - Timeout (computing)
W telekomunikacji i pokrewnych inżynierii (w tym sieci komputerowych i programowania ), określenie limitu czasu lub limitu czasu ma kilka znaczeń, w tym:
- Sieć parametr odnoszący się do wymuszonej imprezy przeznaczony nastąpić po zakończeniu określonej upływu czasu .
- Określony okres czasu, który może upłynąć w systemie, zanim określone zdarzenie ma nastąpić, chyba że inne określone zdarzenie nastąpi wcześniej; w każdym przypadku termin wygasa, gdy ma miejsce jedno z wydarzeń. Uwaga: warunek przekroczenia limitu czasu można anulować poprzez odebranie odpowiedniego sygnału anulowania limitu czasu .
- Zdarzenie, które ma miejsce pod koniec z góry określonego okresu, który rozpoczął się wraz z wystąpieniem innego określonego zdarzenia. Limit czasu można zapobiec za pomocą odpowiedniego sygnału.
Limity czasu pozwalają na bardziej efektywne wykorzystanie ograniczonych zasobów bez konieczności dodatkowej interakcji ze strony agenta zainteresowanego towarami powodującymi ich zużycie. Podstawową ideą jest to, że w sytuacjach, w których system musi czekać, aż coś się wydarzy, zamiast czekać w nieskończoność, oczekiwanie zostanie przerwane po upływie limitu czasu. Opiera się to na założeniu, że dalsze czekanie jest bezużyteczne i konieczne jest podjęcie innych działań.
Przykłady
timeout Polecenia na systemie Microsoft Windows
| |
Deweloper (y) | Microsoft , współautorzy ReactOS |
---|---|
System operacyjny | Windows , ReactOS |
Rodzaj | Komenda |
Licencja | Windows: Zastrzeżone oprogramowanie komercyjne ReactOS: Powszechna Licencja Publiczna GNU |
Stronie internetowej | docs |
Konkretne przykłady obejmują:
- W Microsoft Windows i ReactOS interfejsów wiersza polecenia ,
timeout
komenda wstrzymuje procesora poleceń na określoną liczbę sekund. - W przypadku połączeń POP serwer zazwyczaj zamyka połączenie klienta po pewnym okresie bezczynności (po upływie limitu czasu). Gwarantuje to, że połączenia nie będą trwać wiecznie, jeśli klient ulegnie awarii lub sieć ulegnie awarii. Otwarte połączenia pochłaniają zasoby i mogą uniemożliwić innym klientom dostęp do tej samej skrzynki pocztowej.
- W połączeniach trwałych HTTP serwer WWW zapisuje otwarte połączenia (które zużywają czas procesora i pamięć ). Klient sieciowy nie musi wysyłać sygnału „koniec serii żądań”. Połączenia są zamykane (przekroczono limit czasu) po pięciu minutach bezczynności; zapewnia to, że połączenia nie będą istnieć w nieskończoność.
- Czasowy włącznik światła oszczędza energię i żywotność lampy . Użytkownik nie musi wyłączać się ręcznie.
- Tablety i smartfony zwykle wyłączają podświetlenie po pewnym czasie bez ingerencji użytkownika.
- W elektronicznym, tekstowym narzędziu do zarządzania relacjami z klientami wątki mogą być automatycznie zamykane w określonym czasie, co pozwala pracownikom zaoszczędzić czas przeglądania. Klient nie musi wysyłać sygnału „Gotowe”.
Zobacz też
Bibliografia
- Ten artykuł zawiera materiały należące do domeny publicznej z dokumentu General Services Administration : „Federal Standard 1037C” . (wsparcie MIL-STD-188 )
Dalsza lektura
- John Paul Mueller (2007). Administracja systemem Windows z wiersza poleceń dla systemów Windows Vista, Windows 2003, Windows XP i Windows 2000 . John Wiley & Sons . ISBN 978-0470165799 .