unique_lock swap2
unique_lock swap2 (std::unique_lock 전용 swap 함수)
이 함수는 std::swap 알고리즘을 std::unique_lock에 대해 특수화한 것이에요. 두 unique_lock 객체의 상태를 서로 교환하며, 내부적으로 lhs.swap(rhs)를 호출해요. C++11부터 사용할 수 있어요.
출처: cppreference
본문
함수 선언
template < class Mutex > void swap ( unique_lock < Mutex >& lhs , unique_lock < Mutex >& rhs ) noexcept ;
(since C++11)
설명
std::swap 알고리즘을 std::unique_lock에 대해 특수화한 함수예요. lhs의 상태를 rhs와 교환해요. 효과적으로 lhs.swap(rhs)를 호출하는 것과 동일해요. 이 함수는 예외를 던지지 않아요 (noexcept).
매개변수
| lhs, rhs | - | 상태를 교환할 lock wrapper 객체들 |
|---|
반환값
없음
예제
이 섹션은 아직 완성되지 않았어요. 이유: 예제 없음
같이 보기
| swap | 다른 std::unique_lock과 상태를 교환하는 public 멤버 함수 [편집] |
|---|