std::swap(std::unique_lock)
template< class Mutex >
void swap( unique_lock<Mutex>& lhs,
unique_lock<Mutex>& rhs ) noexcept; |
(с C++11) |
Специализирует алгоритм std::swap для std::unique_lock. Обменивает состояния lhs и rhs. Эффективно вызывает lhs.swap(rhs).
Параметры
| lhs, rhs | - | объекты-обертки блокировок, состояния которых необходимо обменять |
Возвращаемое значение
(нет)
Пример
См. также
обменивает состояние с другим std::unique_lock(публичный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/unique_lock/swap2