In this chapter, you learned how to change an ordinary LINQ to Objects query into a concurrent PLINQ. You also learned how to order results, merge results, and cancel queries. PLINQ makes it very easy to concurrently process queries on any memory data collection that supports
It is also important to remember that PLINQ only supports LINQ to Objects and not the other forms of LINQ such as LINQ to SQL or LINQ to XML.
PLINQ is as easy to implement as adding a parallel extension method to a source data collection in a LINQ query—it is really that simple. Then .NET can determine if the query will have better performance running concurrently by partitioning the data collection into pieces, and if so, how to partition it. You as the ...