Namespaces
Variants

std::sig_atomic_t

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐지됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
교환 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
헤더 <csignal>
typedef /* unspecified */ sig_atomic_t;

에 정의됨시그널에 의한 비동기 인터럽트가 있는 경우에도 원자적 엔터티로 접근할 수 있는 정수 타입입니다.

참고 사항

C++11이 std::atomic 과 std::atomic_signal_fence 를 도입하기 전까지는, 엄격하게 준수하는 프로그램이 시그널 핸들러 내에서 할 수 있던 유일한 작업은 volatile static std :: sig_atomic_t 변수에 값을 할당하고 즉시 반환하는 것이었습니다.

참고 항목

특정 시그널에 대한 시그널 핸들러를 설정합니다
(함수)
동일한 스레드에서 실행되는 스레드와 시그널 핸들러 간의 펜스
(함수)
C 문서 for sig_atomic_t