ThreadInterruptMonitor clase

ThreadInterruptMonitor clase

Implementación simple de AbstractInterruptMonitor iniciando otro hilo para requerir la interrupción después de que el usuario alcance el límite especificado.

Herencia: ThreadInterruptMonitor

El tipo ThreadInterruptMonitor 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.
finish_monitor(self)Finaliza el monitor para un procedimiento.

Observaciones

Se puede usar una instancia de monitor repetidamente, siempre que se monitoree cada proceso en secuencia. No debe utilizarse para supervisar varios procedimientos simultáneamente en subprocesos múltiples.

Ver también