Up voted, cause its news to me. I would like a review of .NET 4.0 or an overview of new features in VS 2010 sometime.
Major new threading framework which let's you write things like:
Parallel.For(0, 100, delegate(int i)
{
doWork(i);
}
);
and to parallelize your LINQ queries with the AsParallel() method: data.AsParallel().Sum(); //does exactly what you think
That's just the stuff which I'm most excited about. See http://msdn.microsoft.com/en-us/library/ms171868(VS.100).asp... for a more comprehensive list.Bring the database to a grinding halt when it tries to service 1000s of request for different rows in the same table at the same time in parallel rather than just access each line in order and sum them?
the AsParallel() should make it clear that you're taking an existing data-set (retrieved in whatever manner you like) and signifying you'd like to execute parallel operations on it.
This is far to large a topic for a HN comment. Here is a link to some links to get you started: http://hnsl.mn/cNpxVs