atomic_fetch_sub İşlevi
Depolanan varolan bir değerle değerinden çıkarır bir atomic nesne.
template <class Ty>
inline Ty *atomic_fetch_sub(
volatile atomic<Ty*> *Atom,
Ty Value
) _NOEXCEPT;
template <class _Ty>
inline _Ty *atomic_fetch_sub(
atomic<_Ty*> *_Atom,
Ty _Value
) _NOEXCEPT;
Parametreler
Atom
Bir işaretçi bir atomic nesne türü değeri saklayan Ty.Value
Bir değer türü Ty.
Dönüş Değeri
A Ty çıkarma sonucunu içeren nesne.
Notlar
atomic_fetch_sub İşlevini gerçekleştiren bir read-modify-write başarıya çıkarma işlemi Value saklı değerden Atomkullanarak memory_order_seq_cst bellek kısıtlaması.
Atomik türü olduğunda atomic_address, Value türü ptrdiff_t ve işlem saklı işaretçi değerlendirir bir char *.
Gereksinimler
Başlık: atomik
Ad alanı: std