Namespaces
Variants

ATOMIC_FLAG_INIT

From cppreference.net
헤더 파일에 정의됨 <stdatomic.h>
#define ATOMIC_FLAG_INIT /* unspecified */
(C11부터)

atomic_flag 타입을 클리어 상태로 초기화하는 데 사용할 수 있는 초기화자로 확장됩니다. 이 매크로를 사용하여 초기화되지 않은 atomic_flag 의 값은 정의되지 않습니다.

예제

#include <stdatomic.h>
atomic_flag flag = ATOMIC_FLAG_INIT;

참고문헌

  • C17 표준 (ISO/IEC 9899:2018):
  • 7.17.1/3 ATOMIC_FLAG_INIT (p: 200)
  • 7.17.8/4 ATOMIC_FLAG_INIT (p: 208)
  • C11 표준 (ISO/IEC 9899:2011):
  • 7.17.1/3 ATOMIC_FLAG_INIT (p: 273)
  • 7.17.8/4 ATOMIC_FLAG_INIT (p: 285)

참고 항목

(C11) (deprecated in C17) (removed in C23)
새로운 atomic 객체를 초기화합니다
(함수 매크로)
lock-free atomic 불리언 플래그
(구조체)
C++ documentation for ATOMIC_FLAG_INIT