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