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
Constructor | Descripción |
---|---|
__init__(self, terminate_without_exception) | Construye un monitor de interrupciones. |
Propiedades
Propiedad | Descripción |
---|---|
is_interruption_requested | Esta 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_exception | Consulte TerminateWithoutException. El usuario especifica esta propiedad al construir esta instancia de monitor. |
Métodos
Método | Descripció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
- módulo
aspose.cells
- clase
ThreadInterruptMonitor