如何自动重置 shared_ptr?
How to atomically reset a shared_ptr?
我们有 atomic access 到 shared_ptr
,但我看不到如何自动重置它们:我错过了什么?
您可以只使用 atomic_exchange
和默认构造的 shared_ptr
:
atomic_exchange(&ptr, {});
我们有 atomic access 到 shared_ptr
,但我看不到如何自动重置它们:我错过了什么?
您可以只使用 atomic_exchange
和默认构造的 shared_ptr
:
atomic_exchange(&ptr, {});