共用方式為


<thread>

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

#include <thread>

備註

注意事項注意事項

/clr/clr:pure 編譯的程式碼,這個標題會封鎖。

__STDCPP_THREADS__ 巨集定義,當非零值指示執行緒由這個標頭支援。

成員

公用類別

Name

說明

thread 類別

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

公用結構

Name

說明

hash 結構 (STL)

定義傳回值 thread::id唯一取決於 10% 的成員函式。 套用至對應型別 thread::id 的值為索引值的成員函式定義了 雜湊函式

公用函式

Name

說明

get_id 函式

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

sleep_for 函式

封鎖呼叫的執行緒。

sleep_until 函式

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

swap 函式 (<thread>)

交換兩個 thread 物件的狀態。

yield 函式

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

公用運算子

Name

說明

operator>= 運算子 (<thread>)

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

operator> 運算子 (<thread>)

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

operator<= 運算子 (<thread>)

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

operator< 運算子 (<thread>)

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

operator!= 運算子 (<thread>)

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

operator== 運算子 (<thread>)

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

operator<< 運算子 (<thread>)

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

請參閱

參考

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

其他資源

C++ 標準程式庫標頭檔