Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

<atomic>

Atomik yapısı