std::shared_lock::try_lock

bool try_lock();
(C++14 起)

尝试以共享模式锁定关联互斥而不阻塞。等效于调用 mutex()->try_lock_shared()

若无关联互斥,或互斥已被锁定,则抛出 std::system_error

目录

参数

(无)

返回值

若已成功得到互斥的所有权则为 true ,否则为 false

异常

示例

参阅

try_lock
尝试锁定关联的互斥
(公开成员函数)
锁定关联的互斥
(公开成员函数)
尝试锁定关联的互斥,以指定时长
(公开成员函数)
尝试锁定关联的互斥,直至指定的时间点
(公开成员函数)
解锁关联的互斥
(公开成员函数)

版本历史

  • (当前 | 先前) 2017年8月24日 (四) 10:53Fruderica讨论 | 贡献. . (1,160字节) (+1,160). . (以“{{cpp/thread/shared_lock/title|try_lock}} {{cpp/thread/shared_lock/navbar}} {{dcl begin}} {{dcl | since=c++14 | 1= bool try_lock(); }} {{dcl end}} 尝试以共享...”为内容创建页面)