У меня проблема с пониманием того, почему shared_ptr использует инструкции атомарного процессора... Я не могу определить причины, потому что он НЕ является потокобезопасным. Может кто-нибудь объяснить.
Если вам интересно узнать, как я знаю, что он использует атомарные intstuructions: был клип из С++ и за его пределами, о котором говорят Herb and Andrei, но они никогда не упоминают причины, почему это так.