LINUX.ORG.RU

История изменений

Исправление red75prim, (текущая версия) :

Атомики в shared_ptr control block в однопоточном режиме не нужны (падение производительности), но никаких средств разделить многопоточный и однопоточный доступ в C++ нет. Указатель в shared_ptr - не атомик, но это больше про data races.

И раст не запрещает, а заставляет ставить табличку мокрый пол unsafe.

Исходная версия red75prim, :

Атомики в shared_ptr control block в однопоточном режиме не нужны (падение производительности). Указатель в shared_ptr - не атомик, но это больше про data races.

И раст не запрещает, а заставляет ставить табличку мокрый пол unsafe.