У твоей очереди нет тормозов.
Если производители добавляют задачи быстрее, чем потребители успевают их обрабатывать, безграничная очередь — это просто отсроченная боль.
Пятничный .NET-совет: используйте ограниченный Channel<t>.
Когда он заполняется, вы выбираете, что делать: ждать, отбрасывать или падать с ошибкой.</t>
https://learn.microsoft.com/ru-ru/dotnet/core/extensions/channels
@KodBlog
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram