Share via


mutex クラス (STL)

mutex 型を表します。 この型のオブジェクトを使用して、プログラム内で相互排他を適用できます。

class mutex;

メンバー

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

名前

説明

mutex::mutex コンストラクター (STL)

mutex オブジェクトを構築します。

mutex::~mutex デストラクター (STL)

mutex オブジェクトで使用されたすべてのリソースを解放します。

パブリック メソッド

名前

説明

mutex::lock メソッド (STL)

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

mutex::native_handle メソッド (STL)

ミューテックス ハンドルを表す実装固有の型を返します。

mutex::try_lock メソッド (STL)

ブロックせずに mutex の所有権を取得しようとします。

mutex::unlock メソッド (STL)

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

必要条件

ヘッダー: mutex

名前空間: std

参照

関連項目

<mutex>

その他の技術情報

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