thread::thread — Konstruktor
Buduje thread obiektu.
thread() _NOEXCEPT;
template<class Fn, class... Args>
explicit thread(Fn&& F, Args&&... A);
thread(thread&& Other) _NOEXCEPT;
Parametry
F
Definicja aplikacji funkcja ma być wykonane przez wątek.A
Lista argumentów, które mają być przekazywane do F.Other
Istniejące thread obiektu.
Uwagi
Konstruktor pierwszego konstrukcje obiektu, który nie jest powiązany z wątku wykonywania.Wartość zwracana przez wywołanie get_id obiektu konstruowanej jest thread::id().
Drugi Konstruktor konstrukcje obiektu, który jest skojarzony z nowego wątku wykonywania i wykonuje pseudo-funkcja INVOKE zdefiniowanego w <functional>.Jeśli brak wystarczającej ilości zasobów dostępnych może rozpocząć nowy wątek, funkcja wyrzuca system_error obiekt zawierający kod błędu z resource_unavailable_try_again.Jeśli wywołanie F kończy się nieprzechwycony wyjątek zakończyć nazywa się.
Konstruktor trzeciego konstrukcje obiektu, który jest skojarzony z wątku, który jest skojarzony z Other.Othernastępnie jest ustawić stan domyślny zbudowane.
Wymagania
Wątek Nagłówek:
Przestrzeń nazw: std