다음을 통해 공유


atomic_thread_fence 함수

연결된 원자성 연산자 없이 fence 의 -로드/저장 작업 연산자 사이의 명령을 시행하는 메모리 동기화 기본 형식입니다- 역할을 합니다.

inline void atomic_thread_fence(
   memory_order Order
) _NOEXCEPT;

매개 변수

  • Order
    fence 형식을 결정하는 메모리 명령 제약 조건입니다.

설명

이 Order 인수가 fence 형식을 결정합니다.

memory_order_relaxed

fence는 효과를 가지지 않습니다.

memory_order_consume

해당 fence는 얻어진 fence 입니다.

memory_order_acquire

해당 fence는 얻어진 fence 입니다.

memory_order_release

해당 fence는 릴리즈 fence 입니다.

memory_order_acq_rel

해당 fence는 얻어진 fence와 릴리즈 fence 입니다.

memory_order_seq_cst

해당 fence는 얻어진 fence와 릴리즈 fence 이며, 순차적으로 일관적입니다.

요구 사항

헤더: atomic

네임스페이스: std

참고 항목

참조

<atomic>

atomic 구조체

atomic_signal_fence 함수