Руководство пользователя САВА
Запуск потоков регламентных операций (регламентное задание)
Описание | Запускает на выполнение потоки регламентных операций, находящиеся в очереди |
---|---|
Периодичность выполнения |
|
Алгоритм выполнения
Запуск потоков
Сначала запускаются потоки, указанные в константе Количество параллельных фоновых операций
После этого запускаются потоки, указанные индивидуально у Типов фоновых операций
Выполнение потока
В потоке последовательно берутся записи из регистра очередь регламентных операций, у которых номер очереди равен номеру запущенного потока
При начале выполнения операции выполняется проверка:
Если
ТипФоновойОперации.КоличествоПопыток > 0 и
ТипФоновойОперации.КоличествоПопыток > ТекущаяЗапись.КоличествоПопыток
Тогда
Начать выполнение операции
После выполнения операции
Если
Операция выполнена успешно
Тогда
Удалить операцию из очереди
Иначе
ТекущаяЗапись.КоличествоПопыток = ТекущаяЗапись.КоличествоПопыток + 1
Реализовано прерывание выполнения очереди регламентных операций, если в Администрировании серверов установлена блокировка выполнения фоновых заданий
Связанные статьи
© ООО "Рассвет", 2021