Namespaces
Variants

std::experimental:: atomic_weak_ptr

From cppreference.net
定义于头文件 <experimental/atomic>
template < class T >
class atomic_weak_ptr ;
(并发技术规范)

类模板 atomic_weak_ptr 提供对 std::weak_ptr 的线程安全原子指针操作。

成员函数

构造 atomic_weak_ptr 对象
(公开成员函数)
atomic_weak_ptr 对象存储值
(公开成员函数)
检查 atomic_weak_ptr 对象是否无锁
(公开成员函数)
原子地以非原子参数替换原子对象的值
(公开成员函数)
原子地获取原子对象的值
(公开成员函数)
从原子对象加载值
(公开成员函数)
原子地替换原子对象的值并获取先前持有的值
(公开成员函数)
原子地比较原子对象的值与非原子参数,相等时执行原子交换,不相等时执行原子加载
(公开成员函数)