Мне нужен запрос FIFO с одним источником и одним потребителем, потому что
Думаю, это очень похоже на TCP/IP, где у вас есть один производитель и один потребитель, ИНОГДА вы можете получать сообщения быстрее, чем вы можете их обработать, поэтому вам приходится запрашивать их. Где важен порядок, а где звонящему абсолютно не интересно, что вы делаете с этим материалом.
Это звучит достаточно просто, и я, вероятно, могу использовать для этого общую Queue
, но я хочу использовать для этого BlockingCollection
, потому что я не хочу писать код с ManualResetEvent
и т.д.
Насколько подходит BlockingCollection
для моей задачи и, возможно, вы можете предложить что-то еще?