I have an implementation as below :
  Parallel.ForEach(dtJobs.AsEnumerable(),new ParallelOptions{MaxDegreeofParalellism=5},dataRow=>
  {
       some long running process
});
The Property MaxDegreeofParalellism=5 will create only 5 threads ?
Am i right ? If not please correct me..