public member function
<mutex>

std::unique_lock::~unique_lock

~unique_lock();
销毁 unique_lock
销毁 unique_lock 对象。

如果对象当前拥有对所管理互斥对象的锁定,则在销毁对象之前会调用其 unlock 成员。

请注意,所管理的互斥对象本身不会被销毁。

数据竞争

所管理的“互斥量对象”被访问和修改(作为“原子操作”,不会引起数据争用)。

异常安全

无异常保证: 绝不抛出异常。