std::shared_timed_mutex::try_lock_shared
来自 cppreference.cn
< cpp | thread | shared timed mutex
bool try_lock_shared(); |
(C++14 起) | |
尝试以共享模式锁定互斥体。立即返回。如果成功获取锁,则返回true,否则返回false。
此函数可能会虚假失败并返回false,即使互斥体当前未被任何其他线程独占锁定。
如果返回true,则此操作与同一互斥体上先前的unlock()操作同步(如std::memory_order中所定义)。
如果调用线程已以任何模式拥有互斥体,则行为未定义。
目录 |
[编辑] 参数
(无)
[编辑] 返回值
如果成功获取锁,则为 true,否则为 false。
[编辑] 异常
不抛出任何异常。
[编辑] 示例
本节不完整 原因:无示例 |
[编辑] 参阅
锁定互斥体,如果互斥体不可用则阻塞 (public member function) | |
尝试锁定互斥体,如果互斥体不可用则返回 (public member function) | |
解锁互斥体(共享所有权) (public member function) |