Created by Thiago Russo
over 8 years ago
|
||
Question | Answer |
LINQ x PLINQ Namespace PLINQ o runtime verifica.. | LINQ => utilizado para realizar consultas em todos os tipos de dados. PLINQ => usado para transformar uma consulta sequencial em paralela. Seus métodos de extensão estão em: System.Linq.ParallelEnumerable O runtime verifica se faz sentido transformar sua consulta em paralela. Se SIM, gera objetos Task e os executa |
PLINQ Métodos disponíveis | Where, Select, SelectMany, GroupBy, Join, OrderBy, Skyp e Take |
PLINQ exemplo simples | |
.WithExetucutionMode | Forçar PLINQ a executar uma consulta em paralelo |
.WithDegreeOfParallelism | Limitar a qtde de paralelismo, passando a qtde de núcleos/processadores que deseja utilizar. Normalmente PLINQ utiliza todos os núcleos / processadores |
Unordered Parallel Query | |
.AsOrdered | |
.AsSequential() | |
.ForAll() | |
AggregateException |
Want to create your own Flashcards for free with GoConqr? Learn more.