SystemTimeInterruptMonitor Klasse

SystemTimeInterruptMonitor Klasse

Einfache Implementierung von AbstractInterruptMonitor durch Überprüfen und Vergleichen der aktuellen Systemzeit mit dem vom Benutzer angegebenen Limit.

Nachlass: SystemTimeInterruptMonitor

Der Typ SystemTimeInterruptMonitor macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
__init__(self, terminate_without_exception)Konstruiert einen Unterbrechungsmonitor.

Eigenschaften

EigentumBeschreibung
is_interruption_requestedDiese Implementierung prüft lediglich, ob der Zeitaufwand (vom Start dieses Monitors bis jetzt) größer als das vom Benutzer angegebene Limit ist.
terminate_without_exceptionSiehe TerminateWithoutException.
Diese Eigenschaft wird vom Benutzer beim Erstellen dieser Monitorinstanz angegeben.

Methoden

MethodeBeschreibung
start_monitor(self, ms_limit)Startet den Monitor mit dem angegebenen Zeitlimit. Der Startzeitpunkt für die Berechnung der Zeitkosten ist der Aufruf dieser Methode.
Daher sollte der zu überwachende Vorgang unmittelbar nach diesem Anruf gestartet werden.

Bemerkungen

Diese Implementierung ist nur eine einfache Lösung für einfache Szenarien. Es muss die Systemzeit häufig abrufen und überprüfen, was sich in gewissem Maße negativ auf die Leistung auswirken kann.

Siehe auch