timed_mutex 類別

代表一個 時間的型別。 這個型別物件用來逐一查看程式中定期有限的封鎖強制執行互斥。

class timed_mutex;

成員

公用建構函式

Name

說明

timed_mutex::timed_mutex 建構函式

建構未鎖定的 timed_mutex 物件。

timed_mutex::~timed_mutex 解構函式

釋放 timed_mutex 物件所使用的所有資源。

公用方法

Name

說明

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++ 標準程式庫標頭檔