Namespaces
Variants

std::experimental:: atomic_weak_ptr

From cppreference.net
헤더 파일에 정의됨 <experimental/atomic>
template < class T >
class atomic_weak_ptr ;
(concurrency TS)

클래스 템플릿 atomic_weak_ptr std::weak_ptr 에 대해 스레드 안전한 원자적 포인터 연산을 제공합니다.

멤버 함수

atomic_weak_ptr 객체를 생성합니다
(public member function)
atomic_weak_ptr 객체에 값을 저장합니다
(public member function)
atomic_weak_ptr 객체가 lock-free인지 확인합니다
(public member function)
원자적 객체의 값을 비원자적 인수로 원자적으로 교체합니다
(public member function)
원자적 객체의 값을 원자적으로 획득합니다
(public member function)
원자적 객체에서 값을 로드합니다
(public member function)
원자적 객체의 값을 원자적으로 교체하고 이전에 보유한 값을 획득합니다
(public member function)
원자적 객체의 값을 비원자적 인수와 원자적으로 비교하고, 같으면 원자적 교체를, 다르면 원자적 로드를 수행합니다
(public member function)