Section courante

A propos

Section administrative du site

atomic_flag_test_and_set_explicit

Test et fixe le drapeau atomique explicite
OpenCL

Syntaxe

bool atomic_flag_test_and_set_explicit(volatile __global atomic_flag *object, memory_order order)
bool atomic_flag_test_and_set_explicit(volatile __local atomic_flag *object, memory_order order)
bool atomic_flag_test_and_set_explicit(volatile atomic_flag *object, memory_order order)
bool atomic_flag_test_and_set_explicit(volatile __global atomic_flag *object, memory_order order, memory_scope scope)
bool atomic_flag_test_and_set_explicit(volatile __local atomic_flag *object, memory_order order, memory_scope scope)
bool atomic_flag_test_and_set_explicit(volatile atomic_flag *object, memory_order order, memory_scope scope)

Description

Cette fonction permet de définir explicitement un atomic_flag avec un ordre de mémoire donné, tout en retournant sa valeur précédente.



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