SystemTimeInterruptMonitor класс
SystemTimeInterruptMonitor класс
Простая реализация AbstractInterruptMonitor путем проверки и сравнения текущего системного времени с указанным пользователем пределом.
Наследование: SystemTimeInterruptMonitor
Тип SystemTimeInterruptMonitor предоставляет следующие элементы:
Конструкторы
| Конструктор | Описание | 
|---|---|
| __init__(self, terminate_without_exception) | Создает один монитор прерываний. | 
Характеристики
| Свойство | Описание | 
|---|---|
| is_interruption_requested | Эта реализация просто проверяет, превышает ли временные затраты (с момента запуска этого монитора до настоящего момента) указанный пользователем предел. | 
| terminate_without_exception | См. TerminateWithoutException. Это свойство указывается пользователем при создании данного экземпляра монитора. | 
Методы
| Метод | Описание | 
|---|---|
| start_monitor(self, ms_limit) | Запускает монитор с заданным лимитом времени. Время начала расчёта стоимости времени совпадает с моментом вызова этого метода. поэтому процедуру, которую необходимо контролировать, следует начинать сразу после этого звонка. | 
Примечания
Данная реализация представляет собой простое решение для простых сценариев. Ему приходится часто извлекать и проверять системное время, что само по себе может в некоторой степени отрицательно влиять на производительность.
Смотрите также
- модуль aspose.cells
- класс SystemTimeInterruptMonitor