SystemTimeInterruptMonitor klass

SystemTimeInterruptMonitor klass

Enkel implementering av AbstractInterruptMonitor genom att kontrollera och jämföra aktuell systemtid med användarspecificerad gräns.

Arv: SystemTimeInterruptMonitor

Typen SystemTimeInterruptMonitor avslöjar följande medlemmar:

Konstruktörer

KonstruktörBeskrivning
__init__(self, terminate_without_exception)Konstruerar en avbrottsmonitor.

Egenskaper

Fast egendomBeskrivning
is_interruption_requestedDen här implementeringen kontrollerar bara om tidskostnaden (från tidpunkten då övervakaren startas till nu) är större än den användarspecificerade gränsen.
terminate_without_exceptionSe Avsluta utan undantag.
Den här egenskapen anges av användaren när den här monitorinstansen konstrueras.

Metoder

MetodBeskrivning
start_monitor(self, ms_limit)Startar monitorn med den angivna tidsgränsen. Starttiden för att beräkna tidskostnaden är just när den här metoden anropas,
så den procedur som behöver övervakas bör påbörjas direkt efter detta samtal.

Anmärkningar

Denna implementering är bara en enkel lösning för enkla scenarier. Den behöver ofta hämta och kontrollera systemtiden, så den kan i sig ha en negativ inverkan på prestandan i viss mån.

Se även