atomic::fetch_sub 方法
从存储的值减去指定的值。
Ty atomic<Ty>::fetch_sub (
Ty Value,
memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_sub (
Ty Value,
memory_order Order = memory_order_seq_cst
) _NOEXCEPT;
参数
Value
一个 Ty 类型的值。Order
内存顺序。
返回值
一个包含调试操作结果的 Ty 对象。
备注
fetch_sub 方法执行 read-modify-write 操作自动减去 Value 从 *this中的存储值, 在Order指定的内存约束内。
要求
**标头:**原子
命名空间: std