>> I'm not sure about that discussion, but there's good evidence >> from C++ that refcounting with atomics works. What was the >> smoking gun? > > http://www.gotw.ca/gotw/045.htm I don't see how that link answers Andrei's question? He just compares different methods of implementing COW.