std::experimental::atomic_weak_ptr
來自 cppreference.com
在標頭檔案 <experimental/atomic> 中定義 |
||
template< class T > class atomic_weak_ptr; |
(併發技術規範) | |
類模板 atomic_weak_ptr
提供對 std::weak_ptr 的執行緒安全原子指標操作。
[編輯] 成員函式
構造 atomic_weak_ptr 物件(公有成員函式) | |
將值存入 atomic_weak_ptr 物件(公有成員函式) | |
檢查 atomic_weak_ptr 物件是否為無鎖(公有成員函式) | |
原子地將原子物件的值替換為非原子引數 (公有成員函式) | |
原子地獲取原子物件的值 (公有成員函式) | |
從原子物件載入值 (公有成員函式) | |
原子地替換原子物件的值並獲取之前持有的值 (公有成員函式) | |
原子地將原子物件的值與非原子引數進行比較,如果相等則執行原子交換,否則執行原子載入 (公有成員函式) |