I really donβt know why this has changed, so I canβt answer the question, but it seems that if the developer determines the number of threads, then the parallel runtime will not be able to perform the operation in most optimal way, based on the currently available hardware threads.
I do not want to indicate the number of threads. The beauty of PLINQ is that it just goes in parallel, without me, to figure out any thread logic.
source share