std::experimental:: atomic_weak_ptr
From cppreference.net
<
cpp
|
experimental
|
定义于头文件
<experimental/atomic>
|
||
|
template
<
class
T
>
class atomic_weak_ptr ; |
(并发技术规范) | |
类模板
atomic_weak_ptr
提供对
std::weak_ptr
的线程安全原子指针操作。
成员函数
构造
atomic_weak_ptr
对象
(公开成员函数) |
|
向
atomic_weak_ptr
对象存储值
(公开成员函数) |
|
检查
atomic_weak_ptr
对象是否无锁
(公开成员函数) |
|
|
原子地以非原子参数替换原子对象的值
(公开成员函数) |
|
|
原子地获取原子对象的值
(公开成员函数) |
|
|
从原子对象加载值
(公开成员函数) |
|
|
原子地替换原子对象的值并获取先前持有的值
(公开成员函数) |
|
|
原子地比较原子对象的值与非原子参数,相等时执行原子交换,不相等时执行原子加载
(公开成员函数) |