Parallel LINQ (PLINQ)

.NET Framework (current version)
 

Paralleles LINQ (PLINQ) ist eine parallele Implementierung von LINQ to Objects. PLINQ implementiert den kompletten Satz von LINQ-Standardabfrageoperatoren als Erweiterungsmethoden für den T:System.Linq-Namespace und verfügt über zusätzliche Operatoren für parallele Vorgänge. PLINQ kombiniert die Einfachheit und Lesbarkeit der LINQ-Syntax mit der Leistungsfähigkeit der parallelen Programmierung. PLINQ-Abfragen sind abhängig von den Funktionen des Hostcomputers im Parallelitätsgrad skalierbar, ebenso wie Code für die Task Parallel Library.

PLINQ kann LINQ to Objects-Abfragen in vielen Fällen erheblich beschleunigen, indem alle verfügbaren Kerne auf dem Hostcomputer effizienter genutzt werden. Diese höhere Leistung stellt eine maximale Verarbeitungsleistung am Desktop bereit.

Introduction to PLINQ

Understanding Speedup in PLINQ

Order Preservation in PLINQ

Merge Options in PLINQ

How to: Create and Execute a Simple PLINQ Query

How to: Control Ordering in a PLINQ Query

How to: Combine Parallel and Sequential LINQ Queries

How to: Handle Exceptions in a PLINQ Query

How to: Cancel a PLINQ Query

How to: Write a Custom PLINQ Aggregate Function

How to: Specify the Execution Mode in PLINQ

How to: Specify Merge Options in PLINQ

How to: Iterate File Directories with PLINQ

How to: Measure PLINQ Query Performance

PLINQ Data Sample

ParallelEnumerable
Parallel Programming
LINQ (Language-Integrated Query)

Anzeigen: