다음을 통해 공유


thread Class

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

class thread;

설명

사용할 수 있는 thread 개체를 관찰 하 고 관리 응용 프로그램 내의 실행 스레드를.기본 생성자를 사용 하 여 만들어지는 스레드 개체 실행 모든 스레드와 연결 되지 않습니다.한 호출 가능 개체를 사용 하 여 생성 되는 스레드 개체 실행의 새 스레드를 만들고 해당 스레드에서 호출할 개체를 호출 합니다.스레드 개체 이동할 수 있지만 복사할 수 없습니다.따라서 실행 스레드는 하나의 스레드만 개체와 연결 될 수 있습니다.

모든 스레드 실행 형식의 고유 식별자가 thread::id.함수 this_thread::get_id 호출 스레드의 식별자를 반환 합니다.멤버 함수 thread::get_id 스레드 개체에 의해 관리 되는 스레드의 식별자를 반환 합니다.기본 생성 된 스레드 개체에 대해는 thread::get_id 메서드가 반환 하는 모든 기본 생성 된 스레드 개체에 대 한 반환 된 값과 다른 값이 있는 개체 this_thread::get_id 호출 시에 참가 시킬 수 있는 실행 모든 스레드에 대 한.

Members

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

이름

설명

thread::id 클래스

관련된 스레드를 고유 하 게 식별합니다.

Hh920601.collapse_all(ko-kr,VS.110).gifPublic 생성자

이름

설명

thread::thread 생성자

thread 개체를 생성합니다.

Hh920601.collapse_all(ko-kr,VS.110).gifPublic 메서드

이름

설명

thread::detach 메서드

관련된 스레드에서 분리 된 thread 개체입니다.

thread::get_id 메서드

관련 된 스레드의 고유 식별자를 반환합니다.

thread::hardware_concurrency 메서드

정적입니다.예상 개수 하드웨어 스레드 컨텍스트를 반환합니다.

thread::join 메서드

관련된 스레드가 완료 될 때까지 차단 됩니다.

thread::joinable 메서드

관련 된 스레드를 가입할 수 있는지 여부를 지정 합니다.

thread::native_handle Method

스레드 핸들을 나타내는 구현의 형식을 반환 합니다.

thread::swap 메서드

지정 된 개체 상태를 맞바꿉니다 thread 개체입니다.

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

이름

설명

thread::operator = 연산자

현재 스레드에 연결 thread 개체입니다.

요구 사항

헤더: 스레드

네임 스페이스: std

참고 항목

참조

<thread>

기타 리소스

헤더 파일