recursive_timed_mutex クラス
期限付きミューテックスの型を表します。プログラム内の時間制限付きブロックを使用してこの型のオブジェクトが相互排他を実装するために使用されます。型 timed_mutexのオブジェクトとは異なり、recursive_timed_mutex のオブジェクトのロックのメソッドを呼び出すと、明示されています。
class recursive_timed_mutex;
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
ロックされていない recursive_timed_mutex オブジェクトを構築します。 |
|
recursive_timed_mutex のオブジェクトで使用されるリソースを解放します。 |
パブリック メソッド
名前 |
説明 |
---|---|
スレッドが mutexの所有権を取得するまで呼び出し元スレッドをブロックします。 |
|
ブロック mutex の所有権を取得してください。 |
|
指定した期間の mutex の所有権を取得してください。 |
|
指定された時間まで mutex の所有権を取得しようとします。 |
|
mutexの所有権を解放します。 |
必要条件
ミューテックスのヘッダー:
名前空間: std