名前空間
変種
操作

名前付き要件: TimedLockable

提供: cppreference.com
< cpp‎ | named req
 
 
名前付き要件
基本
レイアウト
ライブラリ全体
コンテナ
コンテナの要素
イテレータ
ストリーム入出力
乱数
並行処理
(C++11)
TimedLockable
(C++11)

(C++11)
(C++11)
その他
 

TimedLockable 要件は実行媒体 (スレッド、プロセス、タスク) のためのタイムアウト付きの排他的なブロックのセマンティクスを提供する型の特性を記述します。

[編集] 要件

LTimedLockable であるためには、 L 型のオブジェクト m について以下の条件が満たされなければなりません。

要件 戻り値
m.try_lock_for(duration) 指定された時間または m に対するロックが取得できるまでブロックします。 ロックが取得できた場合は true、そうでなければ false
m.try_lock_until(time_limit) 指定されたタイムリミットに達するまでまたは m に対するロックが取得できるまでブロックします。 ロックが取得できた場合は true、そうでなければ false

[編集] 関連項目