recursive_timed_mutex::try_lock_for のメソッド
ブロック mutex の所有権を取得してください。
template<class Rep, class Period>
bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);
パラメーター
- Rel_time
メソッドが mutexの所有権を取得しようと最大時間を指定する chrono::duration のオブジェクト。
戻り値
メソッドが正常に mutex の所有権を取得または呼び出し元のスレッドが既に mutexを所有するtrue ; それ以外 false。
解説
呼び出し元スレッドが既に mutexがある場合は、メソッドはすぐに trueを返し、前のロックは有効です。
必要条件
ミューテックスのヘッダー:
名前空間: std