Y
Hacker News
new
|
ask
|
show
|
jobs
by
Kranar
256 days ago
It's a common misconception that std::shared_ptr is thread safe. The counter is thread safe, but the actual shared_ptr itself can not be shared across multiple threads.
There is now atomic_shared_ptr which is thread safe.
1 comments
delduca
256 days ago
It is now a template specialization of atomic std::atomic<std::shared_ptr<T>>.
link