次の方法で共有


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

参照

関連項目

<mutex>

recursive_timed_mutex クラス

その他の技術情報

ヘッダー ファイル