unique_lock 클래스
잠금 및 잠금의 관리 되는 개체를 만들려면 인스턴스화할 수 있는 서식 파일을 나타내는 한 mutex.
template<class Mutex>
class unique_lock;
설명
템플릿 인수 Mutex 이름을 지정 해야는 뮤텍스 형식이.
내부적으로 unique_lock 는 연결에 대 한 포인터를 저장 합니다. mutex 개체 및 bool 현재 스레드에서 소유 하 고 있는지 여부를 나타내는 mutex.
Members
공용 Typedefs
이름 |
설명 |
---|---|
unique_lock::mutex_type |
템플릿 인수에 대 한 동의어 Mutex. |
Public 생성자
이름 |
설명 |
---|---|
unique_lock 개체를 생성합니다. |
|
연결 된 모든 리소스를 해제는 unique_lock 개체입니다. |
Public 메서드
이름 |
설명 |
---|---|
스레드 관련 된 소유권을 얻을 때까지 호출 스레드를 차단 합니다. mutex. |
|
저장된 포인터에 연결 된 검색 mutex. |
|
호출 스레드에 연결 된 소유 하는지 여부를 지정 합니다. mutex. |
|
분리 된 unique_lock 개체에서 연결 된 mutex 개체입니다. |
|
연결 된 맞바꿉니다 mutex 및 소유권 상태를 지정 된 개체의. |
|
연결 된 작업의 소유권을 얻고 mutex 이세요. |
|
연결 된 작업의 소유권을 얻고 mutex 이세요. |
|
연결 된 작업의 소유권을 얻고 mutex 이세요. |
|
연결 된 작업의 소유권을 해제 mutex. |
Public 연산자
이름 |
설명 |
---|---|
호출 스레드가 소유권 관련 있는지 여부를 지정 mutex. |
|
저장 된 복사 mutex 포인터와 연결 된 상태에서 지정 된 개체입니다. |
상속 계층 구조
unique_lock
요구 사항
헤더: 뮤텍스
네임 스페이스: std