title: .Net TPL: Limited Concurrency Level Task scheduler with task priority?
body: <p>I am currently using the LimitedConcurrencyLevelTaskScheduler detailed here <a href="http://msdn.microsoft.com/en-us/library/ee789351.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/ee789351.aspx</a></p>
  
  <p>I want to enhance this so that individuals tasks can be assigned priority. These priorities need not map to thread priority. It should only influence the order in which tasks are started. </p>
  
  <p>Does anyone know of an example of such a task scheduler? (a lot of the scheduling stuff is over my head so it would be great if there was an existing solution)</p>