std::shared_timed_mutex::try_lock_shared
來自 cppreference.com
< 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) |