std::swap(std::shared_lock)

template< class Mutex >

void swap( shared_lock<Mutex>& lhs,

           shared_lock<Mutex>& rhs ) noexcept;
(C++14 起)

std::shared_lock 特化 std::swap 算法。交换 lhsrhs 的内部状态。等效于调用 lhs.swap(rhs)

目录

参数

lhs, rhs - 要交换状态的锁包装器

返回值

(无)

示例

参阅

与另一 shared_lock 交换数据成员
(公开成员函数)

版本历史

  • (当前 | 先前) 2017年8月24日 (四) 09:09Fruderica讨论 | 贡献. . (668字节) (+668). . (以“{{cpp/title | swap<small>(std::shared_lock)</small>}} {{cpp/thread/shared_lock/navbar}} {{dcl begin}} {{dcl | since=c++14 | template< class Mutex > void swap( shared...”为内容创建页面)