trydotnet-channels icon indicating copy to clipboard operation
trydotnet-channels copied to clipboard

Interactive examples of common C# concurrency patterns using channels.

C# Concurrency Patterns with Channels

Build Status

This project contains interactive examples for implementing concurrent workflows in C# using channels. Check my blog posts on the topic:

Table of contents

  • Using Channels
  • Generator
  • Multiplexer
  • Demultiplexer
  • Timeout
  • Quit Channel
  • Web Search
  • Pipelines

How to run it

Install dotnet try

git clone https://github.com/deniskyashif/trydotnet-channels.git
cd trydotnet-channels
dotnet try