MultiThreadedCalc: Boolean;
Свойство MultiThreadedCalc определяет использование многопоточного расчёта алгоритма для ускорения расчёта блоков расчёта и блоков контроля.
Многопоточный расчёт алгоритма используется для уменьшения нагрузки на расчёт блока расчёта/блока контроля, если расчёт алгоритма выполняется за секунду и меньше, и доступен на системах с многоядерными процессорами: число потоков равно числу ядер процессора. Если блок расчёта/блок контроля содержит формулы, вычисления которых выполняются в течение длительного времени, и количество итераций в формулах превышает число потоков, то при многопоточном расчёте будет увеличена производительность и скорость расчёта блока за счёт параллельного расчёта итераций.
Допустимые значения:
True. При расчёте алгоритма выполняется многопоточный расчёт;
False. При расчёте алгоритма выполняется однопоточный расчёт.
Для получения подробной информации о многопоточном расчёте обратитесь к разделу «Расчёт алгоритма».
Использование свойства приведено в примере для IAlgorithmSettings.CheckArithmeticErrors.
См. также: