Parallelisieren von LINQ-Abfragen
Im Kapitel 3 haben Sie den Umgang mit Language Integrated Query kennen gelernt. Hier kommen wir noch einmal auf dieses Thema zu sprechen und ergänzen unser Wissen mit der Möglichkeit der parallelen Verarbeitung von LINQ, dem sogenannten PLINQ (Parallel Language Integrated Query).
Die Grundzüge der Technik von PLINQ entstehen aus einer Kombination der beiden Techniken LINQ und der datenorientierten Abfragen mithilfe der Parallel Task Library. Entsprechend brauchen wir für die Anwendung von PLINQ eine Auflistung und die entsprechenden Erweiterungen von .NET 4.0 für die Unterstützung der parallelen Verarbeitung. Die notwendige Erweiterung finden wir in den Klassen System.Linq.ParallelEnumerable
, System.Linq.ParallelQuery ...
Get Handbuch der .NET 4.0-Programmierung. Band 1: C# 2010 und .NET-Grundlagen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.