0
ответов

Concurrent Collections and Unique elements

У меня есть concurrent BlockingCollection с повторяющимися элементами. Как можно изменить ее, чтобы добавить или получить отдельные элементы?
вопрос задан: 29 November 2017 16:40
0
ответов

Вызов Dispose для BlockingCollection

Я повторно использовал пример очереди потребителей-производителей из C # в Краткой книге Альбахари (http://www.albahari.com/threading/part5.aspx#_BlockingCollectionT ) и коллега заметил: «Почему не ...
вопрос задан: 23 May 2017 12:08
0
ответов

Как отменить GetConsumingEnumerable () в BlockingCollection

В следующем коде я использую CancellationToken, чтобы разбудить GetConsumingEnumerable (), когда производитель не производит, и я хочу чтобы выйти из цикла foreach и выйти из задачи. Но я не…
вопрос задан: 22 August 2013 14:07
0
ответов

Почему итерация по GetConsumingEnumerable() не полностью очищает базовую блокирующую коллекцию

У меня есть измеримая и повторяемая проблема используя библиотеку параллельных задач, BlockingCollection, ConcurrentQueue и GetConsumingEnumerable при попытке создать простой ...
вопрос задан: 6 April 2013 03:51
0
ответов

Используя BlockingCollection <>: OperationCanceledException, есть ли лучший способ?

Я использую (откровенно отличный) тип BlockingCollection <> для сильно многопоточное высокопроизводительное приложение. У коллекции большая пропускная способность, и на микроуровне это ...
вопрос задан: 20 June 2012 07:37
0
ответов

Как использовать блокирующий набор в шаблоне «Производитель/Потребитель», когда производители также являются потребителями. Как закончить?

У меня есть рекурсивная проблема, когда потребители выполняют некоторую работу на каждом уровне дерева, затем им нужно рекурсивно пройти вниз по дереву и выполнить ту же работу на следующем уровне. Я хочу использовать ConcurrentBag/...
вопрос задан: 1 June 2012 14:22