Last updated November 22, 2017 – added new promo video
Do you know how to write robust multi–threaded C# code that does not crash?
Lets face it: writing multi–threaded code is hard. The sobering truth is that, unless you know exactly what you’re doing, your code is pretty much guaranteed to crash in production.
Don’t let this happen to you!
It doesn’t have to be like this. If you have a good understanding of multi–threaded programming and follow a few simple industry best practices, you can write robust code that can take a beating.
I wrote a multi–threaded conversion utility a few years ago, that successfully migrated 100,000 documents from SharePoint 2010 to SharePoint 2013. The program worked flawlessly the first time, because I implemented all of the best practices for writing asynchronous C# code.
Sound good?
In this course I am going to share these practices with you.
In a series of short lectures I will cover many multi–threading topics. I will show you all of the problems you can expect in asynchronous code, like race conditions, deadlocks, livelocks and synchronisation issues. I’ll show you quick and easy strategies to resolve these problems.
By the end of this course you will be able to write robust multi–threaded C# code that can take a beating.
Instructor Details
Courses : 10
Specification: How To Write Bulletproof Multi-Threaded C# Code
|
11 reviews for How To Write Bulletproof Multi-Threaded C# Code
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $14.99 |
---|---|
Provider | |
Duration | 3 hours |
Year | 2019 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$99.99 $14.99
Dmytro Saus –
Great explanation and task assignement
Steve Pagano –
I’ve seen a number of the issues raised before, but there have been a few cases covered that I hadn’t considered before, so it was good to get a feel for it. A minor quibble: the author gives in incorrect definition of a race condition, but in the end he makes his point clear enough that this nitpick falls by the wayside.
Hareesh –
Brilliant and explained well. One drawback is that some videos are blur in between.
Vickyrusu –
Very clearly explain. Thank you!
Deepti Gupta –
Preactical approaach to problems was very nice
Jyoti Sanjay Mayne –
yes
Andrew Simpson –
I learned 2 main items when it came to my multi threading approach that I was doing incorrectly. With the knowledge I learned in this class I was able to fix these issues, and by doing so reduce the amount of times I am having errors in my application that requires human intervention within my automated systems.
Prasad Surase –
Interesting and easy to learn. Worth It..!
Srikant Krishna –
Excellent C# threading video.
Vamsee Krishna Mudradi –
Whatever was discussed was amply explained with real life examples and the example code snippets were concisely to the point.
David RIEHL –
Une introduction un peu longue et r p titive Un contenu int ressant malgr une erreur dans l’algorithme du d ner des philosophes Un cours globalement tr s pertinent