В настоящее время я использую LimitedConcurrencyLevelTaskScheduler, подробно описанный здесь http://msdn.microsoft.com/en-us/library/ee789351.aspx
Я хочу улучшить это, чтобы отдельным задачам присваивался приоритет. Эти приоритеты не должны соответствовать приоритету потока. Это должно влиять только на порядок запуска задач.
Кто-нибудь знает пример такого планировщика задач? (большая часть материала планирования над моей головой, поэтому было бы замечательно, если бы имелось существующее решение)