Многопоточный режим выполнения процедуры с помощью методов БСП — примеры разработки
В данной статья я рассмотрю примеры использования выполнения функций и процедур в многопоточном режиме, используя возможности Библиотеки стандартных подсистем (БСП).
- Описание
- Подробнее
Описание
Введение
Всем доброго времени суток! В этой статье я решил привести небольшой программный эксперимент — позапускать собственную процедуру общего модуля конфигурации в многопоточном режиме, используя относительно новые методы библиотеки стандартных подсистем — набора модулей ДлительныеОперации. Разработку примеров я буду вести на типовой конфигурации БСП — версии 3.1.6.137 на Платформе 1с 8.3.20.1674. Однако, я пока не берусь утверждать, что данный подход можно использовать в любой современной конфигурации, в основе которой лежит БСП — поскольку этот функционал относительно новый. Но, со временем, его можно будет применить.
Статью разобью стандартной на две части — в первой части я опишу процедуру, которая должна будет запускаться многопоточно, во второй части — опишу практическое использование запуска в несколько потоков — ВыполнитьПроцедуруВНесколькоПотоков.
Переходим к первой части статьи.
Напишем процедуру, которая будет использоваться в многопоточном запуске
В собственном общем модуле конфигурации (я работаю на типовой БСП 3.1.6.13), создаем искусственную процедуру, которую будем использовать в многопоточном запуске. Выглядит она пусть так:
