std::shared_timed_mutex:: unlock
From cppreference.net
<
cpp
|
thread
|
shared timed mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::shared_timed_mutex
| Member functions | ||||
| Exclusive locking | ||||
|
shared_timed_mutex::unlock
|
||||
| Shared locking | ||||
|
void
unlock
(
)
;
|
(C++14 이후) | |
뮤텍스를 해제합니다. 뮤텍스는 현재 실행 스레드에 의해 잠겨 있어야 하며, 그렇지 않을 경우 동작은 정의되지 않습니다.
이 연산은 synchronizes-with (다음에서 정의된 대로 std::memory_order ) 동일한 뮤텍스의 소유권을 획득하는 이후의 모든 잠금 연산과 동기화됩니다.
참고 사항
unlock()
는 일반적으로 직접 호출되지 않습니다:
std::unique_lock
와
std::lock_guard
가 배타적 잠금 관리를 위해 사용됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예제 없음 |
참고 항목
|
뮤텍스를 잠금, 사용 가능하지 않으면 차단
(public member function) |
|
|
뮤텍스 잠금을 시도, 사용 가능하지 않으면 반환
(public member function) |
|
|
뮤텍스 잠금을 시도, 지정된 타임아웃 시간 동안
사용 불가능한 경우 반환 (public member function) |
|
|
뮤텍스 잠금을 시도, 지정된 시간 포인트에 도달할 때까지
사용 불가능한 경우 반환 (public member function) |
|
|
C documentation
for
mtx_unlock
|
|