Asynchronous C# 5.0

Pluralsight
Course Summary
In this advanced series, Jon Skeet shows us the new Asynchronous goodness available in C# 5.0. Managing threads, awaiting asynchronous calls - these are all made simple with a few new keywords and types. Along the way, Jon melts Rob's brain routinely. All code for this course is available in Jon Skeet's Github Repository: https://github.com/jskeet/DemoCode/tree/master/AsyncIntro
-
+
Course Description
This is an advanced production! Asynchronous coding in a static language is not exactly "simple," and rather than try to simplify complex topics, we have, instead, decided to go deep and see how things work** at a deeper level. If you are newer to programming, or new to C# in general, you may want to become familiar with the basics of C# before you tackle this one. All code for this course is available in Jon Skeet's Github Repository: https://github.com/jskeet/DemoCode/tree/master/AsyncIntro
-
+
Course Syllabus
A Quick Tour of Async in C# 5- 43m 46s
—Introduction and Our Demo App 8m 26s
—The Race Condition 1m 22s
—Sharing Data Between Threads, the Hard Way 4m 21s
—Introducing async and await 12m 5s
—Going Deeper: What's Going on Here? 6m 35s
—Handling Exceptions 4m 17s
—A Light Refactor, Wrapping Up Our Tour 6m 39sThe Await Keyword- 45m 20s
—The Case for Using Async 8m 4s
—Await Basics 9m 27s
—A Walk Through Decompiled Async Code 27m 49sBlocking- 23m 27sParallelism- 25m 1sTesting- 40m 14s