Руководство пользователя САВА

Запуск потоков регламентных операций (регламентное задание)

 

Описание

Запускает на выполнение потоки регламентных операций, находящиеся в очереди

Периодичность выполнения

 

 

Алгоритм выполнения

Запуск потоков

  • Сначала запускаются потоки, указанные в константе Количество параллельных фоновых операций

  • После этого запускаются потоки, указанные индивидуально у Типов фоновых операций

Выполнение потока

В потоке последовательно берутся записи из регистра очередь регламентных операций, у которых номер очереди равен номеру запущенного потока

При начале выполнения операции выполняется проверка:

Если ТипФоновойОперации.КоличествоПопыток > 0 и ТипФоновойОперации.КоличествоПопыток > ТекущаяЗапись.КоличествоПопыток Тогда Начать выполнение операции

После выполнения операции

Если Операция выполнена успешно Тогда Удалить операцию из очереди Иначе ТекущаяЗапись.КоличествоПопыток = ТекущаяЗапись.КоличествоПопыток + 1

 

Реализовано прерывание выполнения очереди регламентных операций, если в Администрировании серверов установлена блокировка выполнения фоновых заданий

Связанные статьи

 





© ООО "Рассвет", 2021