Section courante

A propos

Section administrative du site

atomic_store

Entrepose l'atome
OpenCL

Syntaxe

void atomic_store(volatile __global A *object, C desired)
void atomic_store(volatile __local A *object, C desired)
void atomic_store(volatile A *object, C desired)
void atomic_store_explicit(volatile __global A *object, C desired, memory_order order)
void atomic_store_explicit(volatile __local A *object, C desired, memory_order order)
void atomic_store_explicit(volatile A *object, C desired, memory_order order)
void atomic_store_explicit(volatile __global A *object, C desired, memory_order order, memory_scope scope)
void atomic_store_explicit(volatile __local A *object, C desired, memory_order order, memory_scope scope)
void atomic_store_explicit(volatile A *object, C desired, memory_order order, memory_scope scope)

Description

Cette fonction permet d'écrire de manière atomique une nouvelle valeur dans une variable atomique, en assurant la synchronisation mémoire.



Dernière mise à jour : Mardi, le 8 Juillet 2025