Parallel LINQ PLINQ)
PLINQ (Parallel LINQ) é uma implementação paralela de LINQ to Objects. PLINQ implementa o conjunto completo de operadores de consulta padrão da LINQ como métodos de extensão para o namespace T:System.Linq e tem operadores adicionais para operações paralelas. PLINQ combina a simplicidade e a legibilidade da sintaxe LINQ com o poder da programação paralela. Como o código que destinos de biblioteca de tarefas paralelas, consultas PLINQ escala no grau de simultaneidade com base nos recursos do computador host.
Em muitos cenários, PLINQ pode aumentar significativamente a velocidade de LINQ to Objects consultas de usando todos os núcleos disponíveis no computador host com mais eficiência. Esse aumento de desempenho traz o poder de computação de alto desempenho para a área de trabalho.
Nesta seção
Aumento de velocidade de compreensão no PLINQ
Como: Criar e executar uma consulta simples PLINQ
Como: Controle de pedidos em uma consulta PLINQ
Como: Combinar consultas do LINQ paralelas e seqüenciais
Como: Tratar exceções em uma consulta PLINQ
Como: Cancelar uma consulta PLINQ
Como: Escrever uma função agregada de PLINQ personalizado
Como: Especificar o modo de execução no PLINQ
Como: Especificar opções de mesclagem no PLINQ
Como: Iterar os diretórios de arquivos com PLINQ
Como: Medir o desempenho da consulta PLINQ
Consulte também
Referência
Conceitos
Programação em paralela a.NET Framework