在不阻止的情况下尝试获取 mutex 的所有权。
template<class Rep, class Period>
bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);
参数
- Rel_time
一个 chrono::duration 对象,指定此方法尝试获取 mutex 所有权的最大时间量。
返回值
如果此方法成功获取 mutex 的所有权,则为 true;否则为 false。
备注
如果调用线程已拥有 mutex,则该行为不确定。
要求
标头: mutex
命名空间: std