【问题标题】:Is shared_ptr<void>::reset() lock-free?shared_ptr<void>::reset() 是无锁的吗?
【发布时间】:2021-11-18 07:50:06
【问题描述】:

想象一下:

// SECTION A
MyClass* object = new MyClass();
std::shared_ptr<void> sharedObject;

// SECTION B (sharedObject is empty)
sharedObject.reset(object);

sharedObject 的 B 部分是否无锁?还是取决于实现?

【问题讨论】:

    标签: c++ shared-ptr lock-free


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2016-01-05
    相关资源
    最近更新 更多