Reprint - atomicity, volatility and immutability are different, part one
There is one of the triplet of the Eric Lippert's blog on "Atomicity, volatility and Immutability" part I, the original post is availabe here : http://blogs.msdn.com/b/ericlippe