Share via


critical_section 類別

明確察覺並行執行階段的 Non-reentrant Mutex。

class critical_section;

成員

公用 Typedefs

名稱

說明

native_handle_type

critical_section 物件的參考。

公用類別

名稱

說明

critical_section::scoped_lock 類別

critical_section 物件的例外狀況安全 RAII 包裝函式。

公用建構函式

名稱

說明

critical_section::critical_section 建構函式

建構新的關鍵區段。

critical_section::~critical_section 解構函式

終結關鍵區段。

公用方法

名稱

說明

critical_section::lock 方法

取得這個關鍵區段。

critical_section::native_handle 方法

傳回特定平台原生控制代碼 (如果存在的話)。

critical_section::try_lock 方法

嘗試取得鎖定,而不需封鎖。

critical_section::try_lock_for 方法

嘗試取得鎖定,而不封鎖以特定數目的毫秒數。

critical_section::unlock 方法

解除鎖定關鍵區段。

備註

如需詳細資訊,請參閱同步處理資料結構

繼承階層

critical_section

需求

標頭: concrt.h

**命名空間:**concurrency

請參閱

參考

concurrency 命名空間

reader_writer_lock 類別