Episodio

Trabajar con canales en .NET

Los canales permiten a un productor pasar datos de forma segura a un consumidor junto con las notificaciones adecuadas en ambas direcciones.

En este episodio, Stephen Toub habla con Rich sobre qué, por qué y cómo usar la biblioteca System.Threading.Channels. Nos guían a través de una demostración sencilla del uso de canales y también analizan las diversas estrategias a nuestra disposición.

  • [00:55] - ¿Para qué se usan los canales?
  • [01:35] - Creación de una implementación básica del canal
  • [09:15] - Mover a System.Threadding.Channels
  • [11:34] - ¿Cuáles son las ventajas de usar System.Threadding.Channels?
  • [14:11] - ¿Cuáles son algunas de las estrategias de presión inversa disponibles?
  • [20:58] - Trabajar con un número variable de productores o consumidores
  • [21:54] - ¿Cuáles son los méritos de los canales en comparación con las canalizaciones?
  • [23:35] - ¿Se pueden usar canales fuera de escenarios de proceso?
  • [24:30] - Se pueden usar canales con pub/sub
  • [25:28] - ¿Qué hay a continuación para los canales?

 

Vínculos útiles