Back To Basics - Race Conditions, Part 1

Sign in to queue


Welcome to the "Back To Basics" Screencast Series. In this series of screencasts, we will be taking a look at specific .NET language features, as well as features of the .NET Framework itself. We'll be playing particular attention to how these various features work and why you, as a developer, need to understand how they work.

In the first several screencasts, we'll take a look at several common pitfalls when writing multi-threaded code. In this screencast, we'll dive into race conditions, how they can show up in your code, and what you can do to fix them.



Download this episode

The Discussion

  • User profile image
    Congratulations on a great start to what promises to be an excellent series!
  • User profile image
    Nice little introduction to what race conditions are. However, I thought you could dig a little deeper into what Interlocked.Increment does, and also give examples of other methods of locking chunks of code. It's called "Back To Basics" after all.
  • User profile image
    Great ideas Matt. I will dig deeper into Interlocked.Increment in the next Race Conditions screencast. I'll cover other locking methods in a future screencast as well.

    Thanks for watching!
  • User profile image
    Thanks Mavstar!
  • User profile image
    I like seeing how things are done, rather than listening to lengthy discussions. I get lost in the terminology sometimes, and find it easier to watch it working. Enjoyed the screencast, thought it was very informative. I agree with Matty in that delving further into the functionality of the methods you described would be helpful.  But look forward to seeing this series continue.
  • User profile image
    Great podcast, I can see that this series is going to be really good! Can't wait for more coding goodness in the next video.
  • User profile image
    Great podcast. It'll be sure to check out your future posts.
  • User profile image
    A little late to the party, but I thought this podcast was very informative.
  • User profile image

    Nice video. Any plans on doing Part 2, .... n ? I have been waiting for long.

  • User profile image

    Hii.. Great video.. Please continue the series.. waiting for part2...

Add Your 2 Cents