# std::shared_lock<Mutex>::unlock

< cpp‎ | thread‎ | shared lock

void unlock(); |  | (C++14 起)

从共享模式解锁关联互斥。等效于调用 mutex()->unlock_shared() 。

若无关联互斥或互斥未被锁则抛出 std::system_error 。

### 参数

（无）

### 返回值

（无）

### 异常

- 任何 mutex()->unlock_shared() 抛出的异常

- 若无关联互斥，则抛出以 std::errc::operation_not_permitted 为错误码的 std::system_error

### 示例

| 本节未完成 原因：暂无示例

### 参阅

lock | 锁定关联的互斥 (公开成员函数)
release | 解除关联 mutex 而不解锁 (公开成员函数)