Bildirim
C atomic_load(const volatile A *obj); (C11)
C atomic_load_explicit(const volatile A *obj, memory_order order); (C11)
Açıklama
Obj parametresi ile gösterilen bellek içeriğini yükler ve geri döndürür. İşlem atomik okuma 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: Erişim sağlanacak atomik değişken işaretçisidir.
order: Bu işlem için bellek senkronizasyon sıralamasıdır.
Dönüş değeri
Obj parametresinde yer alan atomik değişken değeri geri döndürülür.