SystemTimeInterruptMonitor clase

SystemTimeInterruptMonitor clase

Implementación simple de AbstractInterruptMonitor verificando y comparando el tiempo actual del sistema con el límite especificado por el usuario.

Herencia: SystemTimeInterruptMonitor

El tipo SystemTimeInterruptMonitor expone los siguientes miembros:

Constructores

ConstructorDescripción
__init__(self, terminate_without_exception)Construye un monitor de interrupciones.

Propiedades

PropiedadDescripción
is_interruption_requestedEsta implementación solo verifica si el costo de tiempo (desde el momento en que se inicia este monitor hasta ahora) es mayor que el límite especificado por el usuario.
terminate_without_exceptionConsulte TerminateWithoutException.
El usuario especifica esta propiedad al construir esta instancia de monitor.

Métodos

MétodoDescripción
start_monitor(self, ms_limit)Inicia el monitor con el límite de tiempo especificado. El tiempo de inicio para calcular el coste del tiempo es justo cuando se llama a este método.
Por lo tanto, el procedimiento a supervisar debe iniciarse justo después de esta llamada.

Observaciones

Esta implementación es solo una solución simple para escenarios simples. Necesita recuperar y verificar frecuentemente la hora del sistema, por lo que puede tener un impacto negativo en el rendimiento hasta cierto punto.

Ver también