Серия

Работа с каналами в .NET

Каналы позволяют производителю безопасно передавать данные потребителю вместе с соответствующими уведомлениями в обоих направлениях.

В этом эпизоде Стивен Тоуб беседует с Rich о том, почему и как использовать библиотеку System.Threading.Channel. Они проходят нас по простой демонстрации использования каналов, а также обсуждают различные стратегии в нашем распоряжении.

  • [00:55] — какие каналы используются?
  • [01:35] — создание базовой реализации канала
  • [09:15] — переход на System.Threadding.Channel
  • [11:34] — каковы преимущества использования System.Threadding.Channel?
  • [14:11] - Каковы некоторые из доступных стратегий обратного давления?
  • [20:58] — работа с различным количеством производителей или потребителей
  • [21:54] — каковы преимущества каналов по сравнению с конвейерами?
  • [23:35] — могут ли каналы использоваться вне сценариев процесса?
  • [24:30] — каналы могут использоваться с pub/sub
  • [25:28] - Что дальше для каналов?

 

Полезные ссылки