다음을 통해 공유


<thread>

<thread> 표준 헤더를 포함 합니다. 클래스를 정의할 수 thread 및 다양 한 기능을 지 원하는.

#include <thread>

설명

[!참고]

사용 하 여 컴파일되는 코드에 /clr 또는 /clr:pure,이 헤더를 차단 합니다.

__STDCPP_THREADS__ 매크로 스레드가이 헤더에서 지원 되지 않음을 나타내려면 0이 아닌 값으로 정의 됩니다.

Members

Hh920526.collapse_all(ko-kr,VS.110).gif공용 클래스

이름

설명

thread Class

관찰 하 고 응용 프로그램에서 실행 스레드를 관리 하는 데 사용 되는 개체를 정의 합니다.

Hh920526.collapse_all(ko-kr,VS.110).gif공용 구조체

이름

설명

해시 구조 (STL)

로 고유 하 게 결정 되는 값을 반환 하는 멤버 함수 정의 thread::id.멤버 함수 정의 해시 함수 매핑 값 형식에 대 한 적합 한 수 thread::id 인덱스 값의 분포를.

Hh920526.collapse_all(ko-kr,VS.110).gif공용 함수

이름

설명

get_id 함수

현재 실행 스레드를 고유 하 게 식별 합니다.

sleep_for 함수

호출 스레드를 차단합니다.

sleep_until 함수

최소한 호출 스레드가 지정 된 시간까지를 차단합니다.

함수 (<thread>)를 교체 합니다.

2의 상태는 교환 thread 개체입니다.

yield 함수

현재 스레드의 일반적으로 계속 실행 하는 경우에 다른 스레드를 실행할 수 있는 운영 체제 신호를 보냅니다.

Hh920526.collapse_all(ko-kr,VS.110).gifPublic 연산자

이름

설명

연산자 > = 연산자 (<thread>)

여부를 확인 thread::id 개체 보다 크거나 같은 다른 것입니다.

연산자 > 운영자 (<thread>)

여부를 확인 thread::id 개체는 다른 보다 큰 있습니다.

연산자 < = 연산자 (<thread>)

여부를 확인 thread::id 개체 보다 작거나 같은지 다른.

연산자 < 운영자 (<thread>)

여부를 확인 thread::id 개체는 다른 보다.

연산자! = 연산자 (<thread>)

thread::id 개체가 다른지 비교합니다.

연산자 = = 연산자 (<thread>)

thread::id 개체가 같은지 비교합니다.

연산자 << 운영자 (<thread>)

텍스트 표현을 삽입은 thread::id 스트림으로 개체입니다.

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

기타 리소스

헤더 파일