Search
Sign In
Home
Recent
Media
Videos
Podcasts
Screencasts
Learn
Shows
Going Deep
InsideXbox
10-4
See All Shows...
Forums
Coffeehouse
Tech Off
Feedback
Sandbox
Key Topics
Visual Studio
Continuum
Identity
Interoperability
Azure
Windows
Wiki
Search
Subscribe
Posts
>
JasonOlson
Back To Basics - Race Conditions, Part 1
Posted By:
Jason Olson
|
Oct 13th, 2008 @ 10:40 AM
|
49,363
Views |
10
Comments
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.
Tags:
Back To Basics
,
Concurrency
,
CSharp
,
Parallel Computing
,
Parallel Extensions
,
Parallelism
Media Downloads:
Screencast
Share:
Del.icio.us
Digg
DotNetShoutout
Facebook
FriendFeed
MSDN
Twitter
Rating:
2
0
page 1 of 2
Delete
Edit
Comment on Post
Delete
Edit
Reply
#Oct 13th, 2008 @ 7:17 PM
mavstar
mavstar
In reply to {0}
Download:
[Pending]
Congratulations on a great start to what promises to be an excellent series!
Delete
Edit
Reply
#Oct 14th, 2008 @ 9:26 AM
mattv
In reply to {0}
Download:
[Pending]
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.
Delete
Edit
Reply
#Oct 14th, 2008 @ 11:13 AM
JasonOlson
In reply to mattv
#Oct 14th, 2008 @ 9:26 AM
Download:
[Pending]
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!
Delete
Edit
Reply
#Oct 14th, 2008 @ 11:14 AM
JasonOlson
In reply to mavstar
#Oct 13th, 2008 @ 7:17 PM
Download:
[Pending]
Thanks Mavstar!
Delete
Edit
Reply
#Oct 15th, 2008 @ 1:17 PM
Hammerstein
In reply to {0}
Download:
[Pending]
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.
Delete
Edit
Reply
#Oct 15th, 2008 @ 11:56 PM
DomGreen
In reply to {0}
Download:
[Pending]
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.
Delete
Edit
Reply
#Oct 17th, 2008 @ 1:13 PM
chrisghardwick
In reply to {0}
Download:
[Pending]
Great podcast. It'll be sure to check out your future posts.
Delete
Edit
Reply
#Jan 13th @ 9:04 PM
thebogdan
In reply to {0}
Download:
[Pending]
A little late to the party, but I thought this podcast was very informative.
Delete
Edit
Reply
#Jul 10th @ 2:03 PM
Randhir
In reply to {0}
Download:
[Pending]
Nice video. Any plans on doing Part 2, .... n ? I have been waiting for long.
page 1 of 2
Delete
Edit
Comment on Post
Posts
>
JasonOlson
>
Back To Basics - Race Conditions, Part 1
Be the first to comment!
Reply
Reply to root
In reply to {0}
Start related discussion
Forum:
Site Feedback
Tech Off
The 9 Guy Around The World
The Coffeehouse
Subject:
Tags
*Loading available tags