Episode

Arbeiten mit Kanälen in .NET

Kanäle ermöglichen es einem Produzenten, Daten sicher an einen Verbraucher zu übergeben, zusammen mit den entsprechenden Benachrichtigungen in beide Richtungen.

In dieser Episode chatt Stephen Toub mit Rich über das, warum und wie die System.Threading.Channels-Bibliothek verwendet wird. Sie führen uns durch eine einfache Demo der Nutzung von Kanälen und diskutieren auch die verschiedenen Strategien zur Verfügung.

  • [00:55] – Wofür werden Kanäle verwendet?
  • [01:35] – Erstellen einer einfachen Kanalimplementierung
  • [09:15] - Wechsel zu System.Threadding.Channels
  • [11:34] – Was sind die Vorteile der Verwendung von System.Threadding.Channels?
  • [14:11] Was sind einige der verfügbaren Rückdruckstrategien?
  • [20:58] - Arbeiten mit unterschiedlicher Anzahl von Herstellern oder Verbrauchern
  • [21:54] - Was sind die Vorteile von Kanälen im Vergleich zu Pipelines?
  • [23:35] – Können Kanäle aus Prozessszenarien verwendet werden?
  • [24:30] - Kanäle können mit pub/sub verwendet werden
  • [25:28] – Was ist als Nächstes für Kanäle?

 

Nützliche Links