33 Thread support library [thread]
void swap(unique_lock& u) noexcept;
Effects: Меняет местами элементы данных *this и u.
mutex_type* release() noexcept;
Returns: Предыдущее значение pm.
Postconditions: pm == 0 и owns == false.
template <class Mutex>
void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y) noexcept;
Effects: Как будто мимо x.swap(y).