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