共用方式為


<thread>

包含標準的標頭 <thread> 定義類別 thread 和各種支援的函式。

#include <thread>

備註

注意事項注意事項

使用 /clr/clr:pure,以編譯的程式碼,這個標題會停止。

__STDCPP_THREADS__ 巨集定義,當非零的值表示執行緒 (此標頭支援。

Members

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

名稱

描述

thread Class

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

Hh920526.collapse_all(zh-tw,VS.110).gif公用結構

名稱

描述

結構 (STL) 的雜湊

定義傳回值 thread::id唯一相依的成員函式。 套用至對應型別 thread::id 的值為索引值的發行的成員函式定義 雜湊函式

Hh920526.collapse_all(zh-tw,VS.110).gif公用函式

名稱

描述

get_id 函式

可唯一識別執行的目前執行緒。

sleep_for 函式

封鎖呼叫的執行緒。

sleep_until 函式

封鎖呼叫執行緒直到至少一段指定的時間。

交換函式 (<thread>)

交換兩個物件 thread 狀態。

產生函式

表示作業系統上執行其他執行緒,,即使目前執行緒通常都會繼續執行。

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

名稱

描述

運算子 > = 運算子 (<thread>)

判斷一 thread::id 物件是否大於或等於另一個。

運算子 > 運算子 (<thread>)

判斷一 thread::id 物件是否大於另一個執行個體。

運算子 < = 運算子 (<thread>)

判斷一 thread::id 物件是否小於或等於另一個。

運算子 < 運算子 (<thread>)

判斷一 thread::id 物件是否比另一個指定的。

運算子! = 運算子 (<thread>)

比較兩個 thread::id 物件是否不相等。

運算子 = = 運算子 (<thread>)

比較兩個 thread::id 物件是否相等。

運算子 << 運算子 (<thread>)

插入 thread::id 物件的文字表示寫入至資料流。

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

其他資源

標頭檔