次の方法で共有


critical_section クラス

同時実行ランタイムを明示的に認識する再入不可能なミューテックスです。

class critical_section;

メンバー

Dd492843.collapse_all(ja-jp,VS.110).gifパブリック typedef

名前

Description

native_handle_type

critical_section オブジェクトへの参照。

Dd492843.collapse_all(ja-jp,VS.110).gifパブリック クラス

名前

Description

critical_section::scoped_lock クラス

critical_section オブジェクトの例外セーフ RAII ラッパー。

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

名前

Description

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

新しいクリティカル セクションを構築します。

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

クリティカル セクションを破棄します。

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

名前

Description

critical_section::lock メソッド

このクリティカル セクションを取得します。

critical_section::native_handle メソッド

プラットフォーム固有のネイティブ ハンドル (存在する場合) を返します。

critical_section::try_lock メソッド

ブロックせずにロックを取得することを試みます。

critical_section::try_lock_for メソッド

特定のミリ秒数のためにブロック ロックを取得することを試みます。

critical_section::unlock メソッド

クリティカル セクションのロックを解除します。

解説

詳細については、「同期データ構造」を参照してください。

継承階層

critical_section

必要条件

ヘッダー: concrt.h

名前空間: の同時実行

参照

関連項目

concurrency 名前空間

reader_writer_lock クラス