std::atomic<T>
동기화 객체 없이 원자적 계산 가능합니다..(CPU 지원 필요)
std::atomic<int> x;
std::cout << "is lock free ? : " << boolalpha << x.is_lock_free() << std::endl;
is lock free가 true인 경우 CPU에서 지원 해주는 것입니다.
std::atomic<T>
동기화 객체 없이 원자적 계산 가능합니다..(CPU 지원 필요)
std::atomic<int> x;
std::cout << "is lock free ? : " << boolalpha << x.is_lock_free() << std::endl;
is lock free가 true인 경우 CPU에서 지원 해주는 것입니다.