Welcome to MSDN Blogs Sign in | Join | Help

May 2006 - Posts

Using ReaderWriterLock part 3 (last in this set)

Well I think it's raining ReaderWriterLocks this month! Jeff Richter has an article on MSDN that goes over a lot of the basics and some stuff that's a lot more than basic. And then there's Vance Morrison's March article on the subject as well. Lots of
Posted by ricom | 0 Comments
Filed under: ,

Using ReaderWriterLock part 2

Well the trouble with simple samples like the one I provided in part 1 is that well... they're too simple. Some of the improvements that you can make in them won't work generally. But nonetheless I think there's some interesting discussion possibilities.
Posted by ricom | 5 Comments
Filed under: ,

Using ReaderWriterLock -- are you getting what you think you're getting?

Oh boy, more locking problems for the weekend! Here's a more complicated lock that often gets used when it shouldn't and is avoided when it should be used. Like the other articles in this series I'll provide a bit of code and ask for comments, it's more
Posted by ricom | 14 Comments
Filed under: ,

Putting your synchronization at the correct level -- solution

Of course when I say "solution", I really mean "my solution" because there's not really just one way to do this. But this is an approach I like and I'll go over why I like it. Recall the code from the original problem : (there was some very interesting
Posted by ricom | 13 Comments
Filed under: ,

Putting your synchronization at the correct level

Continuing in what's turned into my series on locking advice, I have a new example for you of a typical problem that happens in class design. As usual I've simplified this almost to the point of being silly to illustrate the problem. Hopefully the crux
Posted by ricom | 33 Comments
Filed under: ,
 
Page view tracker