Это должно быть что-то очень естественное, мне было интересно, есть ли готовая реализация Prioritized BufferBlock из библиотеки TPL DataFlow?
BufferBlock потока данных TPL с приоритетом
Ответы (1)
Кажется, лучший способ добиться этого - использовать специализированный Планировщик задач, а не реализовывать собственный BufferBlock. Их очень много, и их можно найти в сети. Например, проверьте QueuedTaskScheduler
в библиотеке параллельных расширений
person
husayt
schedule
11.06.2013
BoundedCapacity
? Или это функция, которая вам не нужна? - person svick   schedule 03.06.2012BoundedCapacity
, то он сбросит элемент в конце списка. Не совсем оптимально, но это один подход. Другой вариант - всегда устанавливатьBoundedCapacity
наDataflowBlockOptions
наUnbounded
. - person casperOne   schedule 17.11.2012