Konstruktor Thread::Thread
Konstrukcje thread obiektu.
thread() _NOEXCEPT;
template<class Fn, class... Args>
explicit thread(Fn&& F, Args&&... A);
thread(thread&& Other) _NOEXCEPT;
Parametry
F
Zdefiniowany przez aplikację 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ść, która jest zwracany przez wywołanie do get_id konstruowanej obiektu jest thread::id().
Drugi konstruktor tworzy obiekt, który jest powiązany z żadną nowego wątku wykonywania i wykonuje pseudo-function INVOKE zdefiniowanego w <functional>.Jeśli za mało zasobów są dostępne rozpocząć nowy wątek, funkcja wygeneruje system_error obiekt, który ma kod błędu z resource_unavailable_try_again.Jeśli wywołanie F kończy się nieprzechwycony wyjątek, zakończyć nosi nazwę.
Konstruktor trzeciego konstrukcje obiektu skojarzonego z tym wątkiem, który jest skojarzony z Other.Othernastępnie jest ustawić stan zbudowane domyślne.
Wymagania
Nagłówek: wątku
Obszar nazw: std