Stan zapytania atomic_flag C ++

Używam C ++std::atomic_flag jako atomowa flaga boolowska. Ustawienie flagi na true lub false nie stanowi problemu, ale jak sprawdzić bieżący stan flagi bez ustawienia jej na jakąś wartość? Wiem, że są metody ”atomic_flag_clear' i 'atomic_flag_set” Powracają do poprzedniego stanu, ale także modyfikują bieżący stan. Czy jest jakiś sposób na zapytanie o stan flagi bez modyfikowania go lub czy muszę używać pełnowartościowegostd::atomic<bool>

questionAnswers(2)

yourAnswerToTheQuestion