Bildirim
void atomic_store(volatile A *obj, C des); (C11)
void atomic_store_explicit(volatile A *obj, C des, memory_order order); (C11)
Açıklama
Obj parametresi ile gösterilen atomik değişken değerini des parametre değeri ile değiştirir. İşlem atomik yazma işlemidir.
Bu fonksiyon A türündeki tüm atomik değişken türleri için tanımlanan genel bir fonksiyondur.
Parametreler
obj: Değiştirilecek atomik değişken işaretçisidir.
des: Atomik değişkene atanacak değerdir.
order: Bu işlem için bellek senkronizasyon sıralamasıdır.
Dönüş değeri
Yok.