SystemTimeInterruptMonitor classe

SystemTimeInterruptMonitor classe

Implémentation simple d’AbstractInterruptMonitor en vérifiant et en comparant l’heure système actuelle avec la limite spécifiée par l’utilisateur.

Héritage: SystemTimeInterruptMonitor

Le type SystemTimeInterruptMonitor expose les membres suivants :

Constructeurs

ConstructeurDescription
__init__(self, terminate_without_exception)Construit un moniteur d’interruption.

Propriétés

PropriétéDescription
is_interruption_requestedCette implémentation vérifie simplement si le coût en temps (à partir du moment où ce moniteur démarre jusqu’à maintenant) est supérieur à la limite spécifiée par l’utilisateur.
terminate_without_exceptionVoir TerminateWithoutException.
Cette propriété est spécifiée par l’utilisateur lors de la construction de cette instance de moniteur.

Méthodes

MéthodeDescription
start_monitor(self, ms_limit)Démarre le moniteur avec la limite de temps spécifiée. Le temps de démarrage du calcul du coût est calculé au moment de l’appel de cette méthode.
la procédure qui doit être surveillée doit donc être lancée juste après cet appel.

Remarques

Cette implémentation n’est qu’une solution simple pour des scénarios simples. Il doit fréquemment récupérer et vérifier l’heure du système, ce qui peut avoir un impact négatif sur les performances dans une certaine mesure.

Voir également