名前空間
変種
操作

名前付き要件:TimedLockable

提供: cppreference.com
< cpp‎ | named req
 
 
 

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

[編集]要件

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

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

[編集]関連項目

close