Introducción al patrón Productor Consumidor usando Channels
Seguro que alguna vez has tenido que diseñar e implementar el patrón Productor / Consumidor para alguna funcionalidad asíncrona. En este post vamos a ver una pequeña y sencilla introducción a los Channels en C# y cómo nos ayudan a implementar este patrón. ¿Qué significa este patrón? El patrón Productor / Consumidor es un patrón de sistemas distribuidos y programación concurrente que separa por un lado la responsabilidad del productor o productores, que son los encargados de añadir un nuevo trabajo, y, por otro lado, la del consumidor o los consumidores que ejecutan este trabajo....