.Net TPL: Планировщик задач с ограниченным параллелизмом и приоритетом задач?

В настоящее время я использую LimitedConcurrencyLevelTaskScheduler, подробно описанный здесь http://msdn.microsoft.com/en-us/library /ee789351.aspx

Я хочу улучшить это, чтобы можно было назначать приоритет отдельным задачам. Эти приоритеты не обязательно должны отображаться в приоритете потока. Это должно влиять только на порядок запуска задач.

Кто-нибудь знает пример такого планировщика задач? (много работы по планированию мне не по зубам, поэтому было бы здорово, если бы существовало уже существующее решение)

18
задан Rezler 16 February 2012 в 17:23
поделиться