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