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