atomic_fetch_add_explicit işlevi
Depolanan varolan bir değeri için bir değer ekler bir atomic nesnesi.
template <class Ty>
inline Ty *atomic_fetch_add_explicit(
volatile atomic<Ty*> *Atom,
Ty Value,
memory_order Order
) _NOEXCEPT;
template <class Ty>
inline Ty *atomic_fetch_add_explicit(
atomic<Ty*> *Atom,
Ty Value,
memory_order _Order
) _NOEXCEPT;
Parametreler
Atom
Bir işaretçi bir atomic nesne türünün değerini saklayan Ty.Value
Türünde bir deðer Ty.Order
A memory_order.
Dönüş Değeri
A Ty toplamın sonucunu içeren nesne.
Notlar
atomic_fetch_add_explicit İşlevini gerçekleştiren bir read-modify-write atomically ekleme işlemi Value için depolanan değere Atom, tarafından belirtilen bellek kısıtlamaları uygulamak Order.
Gereksinimler
Başlık: Atomik
Namespace: std