次の方法で共有


timed_mutex クラス

指定されたミューテックスの種類を表します。 この型のオブジェクトは、プログラム内でのタイム、ブロッキングと相互排他を適用するために使用されます。

class timed_mutex;

メンバー

パブリック コンストラクター

名前

説明

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

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

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

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

パブリック メソッド

名前

説明

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 の所有権を解放します。

必要条件

ヘッダー: mutex

名前空間: std

参照

関連項目

<mutex>

その他の技術情報

C++ 標準ライブラリのヘッダー ファイル