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
- Wprowadzenie do pliku System.Threading.Channels
- Pakiet NuGet System.Threading.Channels
- System.Threadding.Channels w witrynie GitHub
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
- Wprowadzenie do pliku System.Threading.Channels
- Pakiet NuGet System.Threading.Channels
- System.Threadding.Channels w witrynie GitHub
Chcesz przesłać opinię? Prześlij problem tutaj.