trydotnet-channels
trydotnet-channels copied to clipboard
Interactive examples of common C# concurrency patterns using channels.
C# Concurrency Patterns with Channels
This project contains interactive examples for implementing concurrent workflows in C# using channels. Check my blog posts on the topic:
- C# Channels - Publish / Subscribe Workflows
- C# Channels - Timeout and Cancellation
- C# Channels - Async Data Pipelines
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