Share via


timed_mutex クラス

期限付きミューテックスの型を表します。この型のオブジェクトは、プログラム内の時間制限付きブロックによって相互排他を実装するために使用されます。

class timed_mutex;

メンバー

Hh921457.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

timed_mutex::timed_mutex のコンストラクター

ロックされていない timed_mutex オブジェクトを構築します。

timed_mutex::~timed_mutex のデストラクター

timed_mutex のオブジェクトで使用されるリソースを解放します。

Hh921457.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

timed_mutex::lock のメソッド

スレッドが mutexの所有権を取得するまで呼び出し元スレッドをブロックします。

timed_mutex::try_lock のメソッド

ブロック mutex の所有権を取得してください。

timed_mutex::try_lock_for のメソッド

指定した期間の mutex の所有権を取得してください。

timed_mutex::try_lock_until のメソッド

指定された時間まで mutex の所有権を取得しようとします。

timed_mutex::unlock のメソッド

mutexの所有権を解放します。

必要条件

ミューテックスのヘッダー:

名前空間: std

参照

関連項目

<mutex>

その他の技術情報

ヘッダー ファイル