Search
Sign In
Home
Recent
Media
Videos
Podcasts
Screencasts
Learn
Shows
InsideXbox
The Access Show
The Id Element
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,341
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