std::shared_mutex:: unlock_shared
From cppreference.net
<
cpp
|
thread
|
shared mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::shared_mutex
| Member functions | ||||
| Exclusive locking | ||||
| Shared locking | ||||
|
shared_mutex::unlock_shared
|
||||
| Native handle | ||||
|
void
unlock_shared
(
)
;
|
(C++17부터) | |
호출 스레드에 의한 공유 소유권에서 뮤텍스를 해제합니다.
뮤텍스는 현재 실행 스레드에 의해 공유 모드로 잠겨 있어야 하며, 그렇지 않을 경우 동작은 정의되지 않습니다.
이 연산은 동일한 뮤텍스의 소유권을 획득하는 이후의 std::memory_order 에 정의된 대로 synchronizes-with 합니다. lock() 연산과
목차 |
매개변수
(없음)
반환값
(없음)
예외
아무것도 던지지 않습니다.
참고 사항
unlock_shared()
는 일반적으로 직접 호출되지 않습니다:
std::shared_lock
이 공유 잠금을 관리하는 데 사용됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
|
뮤텍스를 공유 소유권으로 잠금, 뮤텍스를 사용할 수 없는 경우 차단
(public member function) |
|
|
뮤텍스를 잠금 해제
(public member function) |