title: Running one parallel task per processor using the Task Parallel Library in C#
body: <p>When using the task parallel library, is it possible to make sure that I am only running one task per processor at the time? And if not, what is the best way to do this in C#?</p>
  
  <p>Note: I am not doing this to increase performance, but to make the timing of each task more reliable. For more info see this question: <a href="https://stackoverflow.com/questions/10522025/timing-of-parallel-actions-using-the-task-parallel-library-in-c-sharp">Timing of parallel actions using the Task Parallel Library in C#</a></p>