É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
- Présentation de System.Threading.Channels
- Package NuGet System.Threading.Channels
- System.Threadding.Channels sur GitHub
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
- Présentation de System.Threading.Channels
- Package NuGet System.Threading.Channels
- System.Threadding.Channels sur GitHub
Vous voulez donner votre avis ? Soumettez un défi ici.