Paralelní LINQ (PLINQ)
Paralelní LINQ (PLINQ) je paralelní implementací LINQ to Objects. PLINQ implementuje kompletní sadu standardních dotazovacích operátorů LINQ jako rozšiřující metody pro obor názvů T:System.Linq a disponuje dodatečnými operátory pro paralelní operace. PLINQ kombinuje jednoduchost a čitelnosti syntaxe LINQ se sílou paralelního programování. Stejně jako kód, který je cílen pro Task Parallel Library, PLINQ dotazy zvyšují stupeň souběžnosti na základě schopností hostitelského počítače.
V mnoha případech může PLINQ výrazně zvýšit rychlost dotazů LINQ to Objects efektivnějším využitím všech jader dostupných na hostitelském počítači. Toto zvýšení výkonu přináší do počítače sílu high performance computing (HPC).
V tomto oddíle
Postupy: Vytvoření a spuštění dotazu jednoduché PLINQ
Postupy: Jak ovládat řazení v PLINQ dotazu
Postupy: Kombinování paralelních a sekvenčních LINQ dotazů
Postupy: Zpracování výjimek v PLINQ dotazu
Postupy: Psaní vlastní agregační funkce pro PLINQ
Postupy: Určení režimu spouštění v PLINQ
Postupy: Určení možností sloučení v PLINQ
Postupy: Soubor adresáře s PLINQ iterovat
Postupy: Měření výkonu dotazu PLINQ
Viz také
Odkaz
Koncepty
Paralelní programování v rozhraní .NET Framework