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/cpp/thread/unique_lock/swap2