Условно читаем из асинхронной очереди v2 - PullRequest
0 голосов
/ 29 апреля 2020

В языках программирования существует структура данных, называемая очередью FIFO.

Я пытаюсь выяснить, существует ли существующая структура (в. net или в библиотеке третьей стороны), которая предлагает следующее функциональность

  1. очередь FIFO
  2. асинхронная (чтение и запись)
  3. очередь блокировки (она будет ждать до тех пор, пока вы не начнете запись в нее, аналогично BlockingCollection)
  4. Это позволит условное чтение. Например, каждый объект, добавленный в эту очередь, имеет метку времени. Вы должны иметь возможность извлекать только те объекты, которые старше определенной метки времени, оставляя остальные в очереди.

Мне известно об асинхронном обсуждении c коллекции здесь но это не обеспечивает то, что я ищу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...