AIUI the standard only guarantees that you can update and access two shared_ptr<>s to the same object safely in different threads.
You can't copy construct a shared_ptr<> in one thread while updating the source in another thread.
AIUI the standard only guarantees that you can update and access two shared_ptr<>s to the same object safely in different threads.
You can't copy construct a shared_ptr<> in one thread while updating the source in another thread.