die beiden folgenden Code-Schnipsel sind die gleichen:, was der Unterschied zwischen der Verwendung von ATOMIC_FLAG_INIT und std :: atomic_flag ist :: clear
std::atomic_flag lock = ATOMIC_FLAG_INIT;
und
std::atomic_flag lock;
lock.clear();
Es ist wie die zweite scheint für erlauben Sperre, um für ein paar Klicks in einem unbekannten Zustand zu sein
Wird das erste Code-Snippet immer einen bekannten Status haben?