ParallelExecutionMode ParallelExecutionMode ParallelExecutionMode ParallelExecutionMode Enum

Определение

Режим выполнения запроса дает системе информацию, как обрабатывать компромиссные ситуации в отношении производительности при осуществлении параллельных запросов.The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.

public enum class ParallelExecutionMode
public enum ParallelExecutionMode
type ParallelExecutionMode = 
Public Enum ParallelExecutionMode
Наследование
ParallelExecutionModeParallelExecutionModeParallelExecutionModeParallelExecutionMode

Поля

Default Default Default Default 0

Этот параметр используется по умолчанию.This is the default setting. PLINQ изучит структуру запроса и выполнит его параллелизацию, только если это может привести к ускорению работы.PLINQ will examine the query's structure and will only parallelize the query if will likely result in speedup. Если структура запроса указывает на отсутствие возможности достижения ускорения, PLINQ выполнит данный запрос как обычный запрос LINQ to Objects.If the query structure indicates that speedup is not likely to be obtained, then PLINQ will execute the query as an ordinary LINQ to Objects query.

ForceParallelism ForceParallelism ForceParallelism ForceParallelism 1

Выполнять весь запрос параллельно, даже если для этого понадобится использовать алгоритмы, требующие много ресурсов.Parallelize the entire query, even if that means using high-overhead algorithms. Этот флаг используется в тех случаях, когда известно, что параллельное выполнение запроса приведет к ускорению, однако в режиме по умолчанию PLINQ этот запрос будет выполнен как последовательный.Use this flag in cases where you know that parallel execution of the query will result in speedup, but PLINQ in the Default mode would execute it as sequential.

Применяется к

Дополнительно