title: Task Parallel.For Parallel.ForEach Load Balancing, partiioning .Net
body: <p>Do the parallel methods Parallel.For and Parallel.ForEach,</p>
  
  <p>internally provide their own load balancing and partitioning to perform better?</p>
  
  <p>If so and what circumstances do you want to write create your own Partitions using the Partitioner class to improve performance?</p>