共用方式為


thread Class

定義用來檢視和管理執行緒在應用程式中的物件。

class thread;

備註

您可以使用 thread 物件的檢視和管理執行緒在應用程式中。 建立使用預設建構函式的執行緒沒有任何物件與執行任何執行緒。 建構使用可呼叫的物件的執行緒物件建立新的執行緒並在該執行緒的可呼叫的物件。 執行緒物件可以移動,但不會複製。 因此,執行緒可以只與一個執行緒物件。

執行每個執行緒都具有型別 thread::id的唯一識別項。 this_thread::get_id 函式會傳回呼叫執行緒的識別項。 成員函式 thread::get_id 傳回執行緒物件管理執行緒的識別項。 如果是預設建構的執行緒物件, thread::get_id 方法會傳回具有值都一樣預設建構的執行緒物件的和值之間的差異執行所有執行緒的 this_thread::get_id 傳回可在呼叫時加入的網域。

Members

Hh920601.collapse_all(zh-tw,VS.110).gif公用類別

名稱

描述

thread::id 類別

可唯一識別相關執行緒。

Hh920601.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

thread::thread 建構函式

建構 thread 物件。

Hh920601.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

thread::detach 方法

中斷與 thread 物件關聯的執行緒。

thread::get_id 方法

傳回相關執行緒的唯一識別項。

thread::hardware_concurrency 方法

靜態。 傳回硬體執行緒內容數目的專案。

thread::join 方法

區塊,直到關聯的執行緒完成。

thread::joinable 方法

指定相關執行緒是否 joinable。

thread::native_handle Method

傳回表示執行緒控制代碼的實作特定的型別。

thread::swap 方法

交換使用指定 thread 物件的物件狀態。

Hh920601.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

thread::operator = 運算子

使執行緒和目前的 thread 物件。

需求

標題: 執行緒

命名空間: 可以

請參閱

參考

<thread>

其他資源

標頭檔