SystemTimeInterruptMonitor класс

SystemTimeInterruptMonitor класс

Простая реализация AbstractInterruptMonitor путем проверки и сравнения текущего системного времени с указанным пользователем пределом.

Наследование: SystemTimeInterruptMonitor

Тип SystemTimeInterruptMonitor предоставляет следующие элементы:

Конструкторы

КонструкторОписание
__init__(self, terminate_without_exception)Создает один монитор прерываний.

Характеристики

СвойствоОписание
is_interruption_requestedЭта реализация просто проверяет, превышает ли временные затраты (с момента запуска этого монитора до настоящего момента) указанный пользователем предел.
terminate_without_exceptionСм. TerminateWithoutException.
Это свойство указывается пользователем при создании данного экземпляра монитора.

Методы

МетодОписание
start_monitor(self, ms_limit)Запускает монитор с заданным лимитом времени. Время начала расчёта стоимости времени совпадает с моментом вызова этого метода.
поэтому процедуру, которую необходимо контролировать, следует начинать сразу после этого звонка.

Примечания

Данная реализация представляет собой простое решение для простых сценариев. Ему приходится часто извлекать и проверять системное время, что само по себе может в некоторой степени отрицательно влиять на производительность.

Смотрите также