Auf Englisch lesen

Freigeben über


ParallelExecutionMode Enumeration

Definition

Der Abfrageausführungsmodus ist ein Hinweis, der angibt, wie das System Leistungskompromisse beim Parallelisieren von Abfragen behandeln soll.

C#
public enum ParallelExecutionMode
Vererbung
ParallelExecutionMode

Felder

Name Wert Beschreibung
Default 0

Dies ist die Standardeinstellung. PLINQ untersucht die Struktur der Abfrage und parallelisiert die Abfrage nur, wenn dies wahrscheinlich zu einer Geschwindigkeitssteigerung führt. Wenn die Abfragestruktur angibt, dass wahrscheinlich keine Geschwindigkeitssteigerung erreicht wird, führt PLINQ die Abfrage als normale LINQ to Objects-Abfrage aus.

ForceParallelism 1

Parallelisiert die gesamte Abfrage, auch wenn dies die Verwendung von Algorithmen mit hohem Mehraufwand beinhaltet. Verwenden Sie dieses Flag in Fällen, in denen Sie wissen, dass die parallele Ausführung der Abfrage zu einer Geschwindigkeitssteigerung führt, PLINQ im Standardmodus jedoch eine sequenzielle Ausführung bedeuten würde.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Weitere Informationen