Skip to content
0:00 / 0:00

#system.threading.channels#channels#async

.NET System.Threading.Channels Primer / Walkthrough

Code Evolution

1.4K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Intermediate. Assumes working knowledge.

5.4K views6 years ago1 recommendation

Systems programmingProgramming languagesConcurrency and parallelismC# and .NETPerformance and optimization

How to build high-performance producer-consumer data pipelines using System.Threading.Channels in .NET.

Channels are awesome. This video exposes you to how to develop data pipelines using channels. devblogs.microsoft.com/dotnet/an-introduction-to-system-thre… nuget.org/packages/Open.ChannelExtensions/

Why it's here

1 person recommends this

What people say. Recommended as a great introductory walkthrough for understanding and implementing System.Threading.Channels in .NET.

Moments people linked to

u/electricessencein r/dotnet • Recommends

.NET System.Threading.Channels Primer / Walkthrough

u/keesbeemsterkaasin r/dotnet • Mentions

On “.NET System.Threading.Channels Primer / Walkthrough”

Awesome voice. Awesome explanation. TL;DR: OP explains with the smoothest voice in tech to come along in ages about the System.Threading.Channels.Channel<T> class. This is an asynchronous Collection that allows asynchronous production and consumption (pub/sub like), part of .net since 1.1. This is the simplest copy paste example in the video (screenshot). The second part is dedicated to using the awesome Open.ChannelExtensions that allow using a fluent/LINQ like interface to asynchronous collections.
5View on Reddit

u/electricessencein r/dotnet • Mentions

…ot.com/2020/09/building-producerconsumer-pipeline-in.html * https://blog.maartenballiauw.be/post/2020/08/26/producer-consumer-pipelines-with-system-threading-channels.html # Nuget & Source * https://www.nuget.org/packages/Open.ChannelExtensions/ * https://github.com/Open-NET-Libraries/Open.ChannelExtensions # Introduction/Overview of Channels [video System.Threading.Channels # Introduction to Channel Extensions [video Open.ChannelExtensiosn…