thread Class
관찰 하 고 응용 프로그램 내의 실행 스레드를 관리 하는 데 사용 되는 개체를 정의 합니다.
class thread;
설명
사용할 수 있는 thread 개체를 관찰 하 고 관리 응용 프로그램 내의 실행 스레드를.기본 생성자를 사용 하 여 만들어지는 스레드 개체 실행 모든 스레드와 연결 되지 않습니다.한 호출 가능 개체를 사용 하 여 생성 되는 스레드 개체 실행의 새 스레드를 만들고 해당 스레드에서 호출할 개체를 호출 합니다.스레드 개체 이동할 수 있지만 복사할 수 없습니다.따라서 실행 스레드는 하나의 스레드만 개체와 연결 될 수 있습니다.
모든 스레드 실행 형식의 고유 식별자가 thread::id.함수 this_thread::get_id 호출 스레드의 식별자를 반환 합니다.멤버 함수 thread::get_id 스레드 개체에 의해 관리 되는 스레드의 식별자를 반환 합니다.기본 생성 된 스레드 개체에 대해는 thread::get_id 메서드가 반환 하는 모든 기본 생성 된 스레드 개체에 대 한 반환 된 값과 다른 값이 있는 개체 this_thread::get_id 호출 시에 참가 시킬 수 있는 실행 모든 스레드에 대 한.
Members
공용 클래스
이름 |
설명 |
---|---|
관련된 스레드를 고유 하 게 식별합니다. |
Public 생성자
이름 |
설명 |
---|---|
thread 개체를 생성합니다. |
Public 메서드
이름 |
설명 |
---|---|
관련된 스레드에서 분리 된 thread 개체입니다. |
|
관련 된 스레드의 고유 식별자를 반환합니다. |
|
정적입니다.예상 개수 하드웨어 스레드 컨텍스트를 반환합니다. |
|
관련된 스레드가 완료 될 때까지 차단 됩니다. |
|
관련 된 스레드를 가입할 수 있는지 여부를 지정 합니다. |
|
스레드 핸들을 나타내는 구현의 형식을 반환 합니다. |
|
지정 된 개체 상태를 맞바꿉니다 thread 개체입니다. |
Public 연산자
이름 |
설명 |
---|---|
현재 스레드에 연결 thread 개체입니다. |
요구 사항
헤더: 스레드
네임 스페이스: std