C ++ atomic_flag состояние запроса

Я использую C ++std::atomic_flag как атомный логический флаг. Установка флага в true или false не является проблемой, но как запросить текущее состояние флага, не устанавливая его в какое-либо значение? Я знаю, что есть методы & apos;atomic_flag_clear& APOS; и & apos;atomic_flag_set& APOS ;. Они возвращают предыдущее состояние, но также изменяют текущее состояние. Есть ли способ запросить состояние флага, не изменяя его, или мне нужно использовать полноценные & apos;std::atomic<bool>& APOS ;.

Ответы на вопрос(2)

Ваш ответ на вопрос