I\'m trying to understand exactly how thread-safe, atomic reference counting works, for example as with std::shared_ptr. I mean, the basic concept is simple, b
std::shared_ptr
For std::shared_ptr a reference counting change is thread safe, but not the access to the content of the `shared_ptr.
Regarding boost::intrusive_ptr, this is no answer.
boost::intrusive_ptr