https://www.educative.io/courses/c-plus-plus-high-performance/multithreaded-programming-with-shared-ptr-and-atomic-references
Learn how to safely use shared_ptr and atomic references in multithreaded C++ programs for efficient concurrency and thread safety.
multithreaded programmingshared ptratomicreferences
https://www.boost.org/doc/libs/1_35_0/libs/smart_ptr/shared_ptr.htm
shared ptr