Episodio
Uso dei canali in .NET
I canali consentono a un producer di passare in modo sicuro i dati a un consumer insieme alle notifiche appropriate in entrambe le direzioni.
In questo episodio Stephen Toub chiacchiera con Rich su cosa, perché e come usare la libreria System.Threading.Channels. Ci guidano attraverso una semplice demo di utilizzo dei canali e discutono anche le varie strategie a nostra disposizione.
- [00:55] - Quali sono i canali usati?
- [01:35] - Creazione di un'implementazione di canale di base
- [09:15] - Passaggio a System.Threadding.Channels
- [11:34] - Quali sono i vantaggi dell'uso di System.Threadding.Channels?
- [14:11] - Quali sono alcune delle strategie di back pressure disponibili?
- [20:58] - Uso di un numero variabile di produttori o consumer
- [21:54] - Quali sono i meriti dei canali rispetto alle pipeline?
- [23:35] - È possibile usare i canali fuori dai processi?
- [24:30] - I canali possono essere usati con pub/sub
- [25:28] - Novità per i canali
Collegamenti utili
- Introduzione a System.Threading.Channels
- Pacchetto NuGet System.Threading.Channels
- System.Threadding.Channels su GitHub
I canali consentono a un producer di passare in modo sicuro i dati a un consumer insieme alle notifiche appropriate in entrambe le direzioni.
In questo episodio Stephen Toub chiacchiera con Rich su cosa, perché e come usare la libreria System.Threading.Channels. Ci guidano attraverso una semplice demo di utilizzo dei canali e discutono anche le varie strategie a nostra disposizione.
- [00:55] - Quali sono i canali usati?
- [01:35] - Creazione di un'implementazione di canale di base
- [09:15] - Passaggio a System.Threadding.Channels
- [11:34] - Quali sono i vantaggi dell'uso di System.Threadding.Channels?
- [14:11] - Quali sono alcune delle strategie di back pressure disponibili?
- [20:58] - Uso di un numero variabile di produttori o consumer
- [21:54] - Quali sono i meriti dei canali rispetto alle pipeline?
- [23:35] - È possibile usare i canali fuori dai processi?
- [24:30] - I canali possono essere usati con pub/sub
- [25:28] - Novità per i canali
Collegamenti utili
- Introduzione a System.Threading.Channels
- Pacchetto NuGet System.Threading.Channels
- System.Threadding.Channels su GitHub
Per inviare suggerimenti, Invia un problema qui.