unique_lock::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の所有権を取得true ; それ以外 false。
解説
mutex のポインターが格納 null場合、operation_not_permittedのエラー コードがある system_error メソッドはをスローします。
呼び出し元スレッドが既に mutexがある場合は、resource_deadlock_would_occurのエラー コードがある system_error メソッドはをスローします。
必要条件
ミューテックスのヘッダー:
名前空間: std