std::unique_lock::operator=

来自cppreference.com
< cpp‎ | thread‎ | unique lock
 
 
线程支持库
线程
(C++11)
this_thread 命名空间
(C++11)
(C++11)
(C++11)
互斥
(C++11)
通用锁管理
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
条件变量
(C++11)
期货
(C++11)
(C++11)
(C++11)
(C++11)
 
 
unique_lock& operator=( unique_lock&& other );
(C++11 起)

移动赋值运算符。用移动语义以 other 的内容替换内容。

若调用前 *this 拥有关联互斥并获得其所有权,则解锁互斥。

[编辑] 参数

other - 以之替换状态的另一 unique_lock

[编辑] 返回值

*this

[编辑] 异常

noexcept 规定:  
noexcept
  
(C++14 前)
不抛出 (C++14 起)