std::atomic_flag::test
Von cppreference.com
< cpp | atomic | atomic flag
| bool test( std::memory_order order = std::memory_order_seq_cst ) const volatile noexcept; |
(1) | (seit C++20) |
| bool test( std::memory_order order = std::memory_order_seq_cst ) const noexcept; |
(2) | (seit C++20) |
Liest atomar den Wert von *this und gibt ihn zurück.
Wenn order einer der Werte std::memory_order_release oder std::memory_order_acq_rel ist, ist das Verhalten undefiniert.
Inhalt |
[bearbeiten] Parameter
| Reihenfolge | - | die Speicher-Synchronisationsreihenfolge |
[bearbeiten] Rückgabewert
Der atomar gelesene Wert.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++20)(C++20) |
gibt den Wert des Flags atomar zurück (Funktion) |