ParallelExecutionMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Режим выполнения запросов представляет собой рекомендацию, сообщающую системе, каким образом следует обрабатывать компромиссы производительности при параллелизации запросов.
public enum class ParallelExecutionMode
public enum ParallelExecutionMode
type ParallelExecutionMode =
Public Enum ParallelExecutionMode
- Наследование
Поля
Default | 0 | Это параметр по умолчанию. PLINQ изучит структуру запроса и выполнит его параллелизацию, только если это может привести к ускорению работы. Если структура запроса указывает на отсутствие возможности достижения ускорения, PLINQ выполнит данный запрос как обычный запрос LINQ to Objects. |
ForceParallelism | 1 | Выполнять весь запрос параллельно, даже если для этого понадобится использовать алгоритмы, требующие много ресурсов. Этот флаг используется в тех случаях, когда известно, что параллельное выполнение запроса приведет к ускорению, однако в режиме по умолчанию PLINQ этот запрос будет выполнен как последовательный. |