© 2026 Dometrain. All rights reserved.
Master modern multi-threading in C# using the latest parallelism features
Threading, Parallel, Tasks, Channels. C# supports so many features that could be used for multi-threading and parallelism, but it can be very confusing to know which one you should be using in every usecase. In this course, parallelism master Brandon Minnick will teach you everything you need to know to use C#’s amazing parallelism capabilities and clear every possible question you might have about which approach to follow to ensure that your applications run and scale as well as they possibly can.
Again, really nice examples to demonstrate the point of each clip - and the examples don't needlessly distract from what they are attempting to show.
New to channels, so this was nice to get the overview of how they work
The way the instructor tries to make a complex topic digestible as a story.
Synchronization of Tasks in blocking modes and async mode
I liked seeing simple examples to explain the concepts
Almost everything :) I've been using async/await for years without knowing all these cool things that it can also do and can bring my code to the next level
Excellent presenter able to explain fairly complex topics in a very clear way with good examples! Also, the Githu repo with the code samples was very good !
Well, I have used TPL / Parallell programming before, but Channels was new for me. So this course was a way of getting a little better in Paralllell programming and it helped me get a clearer picture!