ThreadInterruptMonitor klass
ThreadInterruptMonitor klass
Enkel implementering av AbstractInterruptMonitor genom att starta en annan tråd för att kräva avbrottet efter att ha sovit en användarspecificerad gräns.
Typen ThreadInterruptMonitor avslöjar följande medlemmar:
Konstruktörer
Konstruktör | Beskrivning |
---|---|
__init__(self, terminate_without_exception) | Konstruerar en avbrottsmonitor. |
Egenskaper
Fast egendom | Beskrivning |
---|---|
is_interruption_requested | Den här implementeringen kontrollerar bara om tidskostnaden (från tidpunkten då övervakaren startas till nu) är större än den användarspecificerade gränsen. |
terminate_without_exception | Se Avsluta utan undantag. Den här egenskapen anges av användaren när den här monitorinstansen konstrueras. |
Metoder
Metod | Beskrivning |
---|---|
start_monitor(self, ms_limit) | Startar monitorn med den angivna tidsgränsen. Starttiden för att beräkna tidskostnaden är just när den här metoden anropas, så den procedur som behöver övervakas bör påbörjas direkt efter detta samtal. |
finish_monitor(self) | Avslutar monitorn för en procedur. |
Anmärkningar
En övervakningsinstans kan användas upprepade gånger, så länge du övervakar varje process i sekvens. Den bör inte användas för att övervaka flera procedurer samtidigt i flera trådar.
Se även
- modul
aspose.cells
- klass
ThreadInterruptMonitor