Épisode

Utilisation de canaux dans .NET

Les canaux permettent à un producteur de transmettre en toute sécurité des données à un consommateur, ainsi que les notifications appropriées dans les deux sens.

Dans cet épisode, Stephen Toub discute avec Rich sur ce qui, pourquoi et comment utiliser la bibliothèque System.Threading.Channels. Ils nous guident dans une démonstration simple de l’utilisation des canaux et discutent également des différentes stratégies à notre disposition.

  • [00:55] - Quels sont les canaux utilisés pour ?
  • [01:35] - Création d’une implémentation de canal de base
  • [09:15] - Déplacement vers System.Threadding.Channels
  • [11:34] - Quels sont les avantages de l’utilisation de System.Threadding.Channels ?
  • [14:11] - Quelles sont certaines des stratégies de pression arrière disponibles ?
  • [20:58] - Utilisation d’un nombre variable de producteurs ou de consommateurs
  • [21:54] - Quels sont les mérites des canaux par rapport aux pipelines ?
  • [23:35] : les canaux peuvent-ils être utilisés hors processus ?
  • [24:30] : les canaux peuvent être utilisés avec pub/sub
  • [25:28] - Que se passe-t-il pour les canaux ?

 

Liens utiles