почему std :: shared_ptr использует атомарные операции ЦП

У меня проблема с пониманием того, почему shared_ptr использует атомарные инструкции процессора ... Я не могу понять причины, потому что он НЕ является потокобезопасным. Может кто-нибудь объяснить.

Если вам интересно, откуда я знаю, что он использует атомарные операции: был отрывок из C ++ и не только, где Херб и Андрей говорят об этом, но они никогда не упоминают причины, почему это так.

11
задан ildjarn 24 January 2012 в 17:17
поделиться