다음을 통해 공유


unique_lock 클래스

잠금 및 잠금의 관리 되는 개체를 만들려면 인스턴스화할 수 있는 서식 파일을 나타내는 한 mutex.

template<class Mutex>
class unique_lock;

설명

템플릿 인수 Mutex 이름을 지정 해야는 뮤텍스 형식이.

내부적으로 unique_lock 는 연결에 대 한 포인터를 저장 합니다. mutex 개체 및 bool 현재 스레드에서 소유 하 고 있는지 여부를 나타내는 mutex.

Members

Hh921470.collapse_all(ko-kr,VS.110).gif공용 Typedefs

이름

설명

unique_lock::mutex_type

템플릿 인수에 대 한 동의어 Mutex.

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

이름

설명

unique_lock::unique_lock 생성자

unique_lock 개체를 생성합니다.

unique_lock:: ~ unique_lock 소멸자

연결 된 모든 리소스를 해제는 unique_lock 개체입니다.

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

이름

설명

unique_lock::lock 메서드

스레드 관련 된 소유권을 얻을 때까지 호출 스레드를 차단 합니다. mutex.

unique_lock::mutex 메서드

저장된 포인터에 연결 된 검색 mutex.

unique_lock::owns_lock 메서드

호출 스레드에 연결 된 소유 하는지 여부를 지정 합니다. mutex.

unique_lock::release 메서드

분리 된 unique_lock 개체에서 연결 된 mutex 개체입니다.

unique_lock::swap 메서드

연결 된 맞바꿉니다 mutex 및 소유권 상태를 지정 된 개체의.

unique_lock::try_lock 메서드

연결 된 작업의 소유권을 얻고 mutex 이세요.

unique_lock::try_lock_for 메서드

연결 된 작업의 소유권을 얻고 mutex 이세요.

unique_lock::try_lock_until 메서드

연결 된 작업의 소유권을 얻고 mutex 이세요.

unique_lock::unlock 메서드

연결 된 작업의 소유권을 해제 mutex.

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

이름

설명

unique_lock::operator 부울 연산자

호출 스레드가 소유권 관련 있는지 여부를 지정 mutex.

unique_lock::operator = 연산자

저장 된 복사 mutex 포인터와 연결 된 상태에서 지정 된 개체입니다.

상속 계층 구조

unique_lock

요구 사항

헤더: 뮤텍스

네임 스페이스: std

참고 항목

참조

<mutex>

기타 리소스

헤더 파일