I\'ve been doing some investigation to see how we can create a multithreaded application that runs through a tree.
To find how this can be implemented in the best wa
Based on the accepted answer to How exactly does AsParallel work?
.AsParallel.ForAll() casts back to IEnumerable before calling .ForAll()
.AsParallel.ForAll()
IEnumerable
.ForAll()
so it creates 1 new thread + N recursive calls (each of which generates a new thread).