thread::thread 建構函式
建構 thread 物件。
thread() _NOEXCEPT;
template<class Fn, class... Args>
explicit thread(Fn&& F, Args&&... A);
thread(thread&& Other) _NOEXCEPT;
參數
F
執行緒上執行的應用程式定義的函式。A
將傳遞的引數清單的 F。Other
現有的 thread 物件。
備註
第一個建構函式建構與執行緒的物件。 由對 get_id 的呼叫傳回建構物件的值是 thread::id()。
第二個建構函式建構與執行新執行緒的物件並實作在 <functional>中定義的虛擬函式 INVOKE 。 如果沒有足夠的資源可啟動新執行緒,函式擲回具有 resource_unavailable_try_again錯誤碼的 system_error 物件。 如果對 F 的呼叫結束有攔截例外狀況, 結束 呼叫。
第三個建構與執行緒關聯的 Other物件。 Other 會設定為預設建構的狀態。
需求
標題: 執行緒
命名空間: 可以