Odcinek

Praca z kanałami na platformie .NET

Kanały umożliwiają producentowi bezpieczne przekazywanie danych do konsumenta wraz z odpowiednimi powiadomieniami w obu kierunkach.

W tym odcinku Stephen Toub rozmawia z Rich o tym, co, dlaczego i jak korzystać z biblioteki System.Threading.Channels. Przeprowadzą nas przez prostą demonstrację korzystania z kanałów, a także omówić różne strategie do naszej dyspozycji.

  • [00:55] — jakie kanały są używane?
  • [01:35] — Tworzenie podstawowej implementacji kanału
  • [09:15] — przejście do folderu System.Threadding.Channels
  • [11:34] — Jakie są korzyści wynikające z korzystania z biblioteki System.Threadding.Channels?
  • [14:11] — Jakie są niektóre z dostępnych strategii ciśnienia wstecznego?
  • [20:58] — Praca z różną liczbą producentów lub konsumentów
  • [21:54] — Jakie są zalety kanałów w porównaniu z potokami?
  • [23:35] — Czy kanały mogą być używane poza scenariuszami procesu?
  • [24:30] — Kanały mogą być używane z pubem/sub
  • [25:28] — Co dalej z kanałami?

 

Przydatne linki