Udostępnij za pośrednictwem


thread — Klasa

Definiuje obiekt, który jest używany do obserwowania i zarządzania wątkiem wykonywania aplikacji.

class thread;

Uwagi

Można użyć obiektu thread, aby obserwować i zarządzać wątkiem wykonywania aplikacji.Obiekt wątku, który jest tworzony przy użyciu konstruktora domyślnego nie jest skojarzony z dowolnym wątkiem wykonywania.Obiekt wątku, który jest konstruowany przy użyciu wywoływanego obiektu tworzy nowy wątek wykonywania i wywołuje obiekt w tym wątku.Obiekty wątków można przenosić, ale nie kopiować.W związku z tym wykonanie wątku może być skojarzone z tylko jednym obiektem wątku.

Każdy wątek wykonania ma unikatowy identyfikator typu thread::id.Funkcja this_thread::get_id zwraca identyfikator wywołującego wątku.Element członkowski funkcji thread::get_id zwraca identyfikator wątku, który jest zarządzany przez obiekt wątku.Dla obiektu zbudowanego domyślnie wątku metoda thread::get_id zwraca obiekt, który ma wartość, która jest taka sama dla wszystkich obiektów zbudowanego domyślnie wątku i różni się od wartości, która jest zwracana przez this_thread::get_id dla każdego wątku wykonania, która może być połączona w momencie wywołania.

Elementy członkowskie

Publiczne klasy

Nazwa

Opis

thread::id — Klasa

Jednoznacznie identyfikuje skojarzony wątek.

Konstruktory publiczne

Nazwa

Opis

thread::thread — Konstruktor

Buduje thread obiektu.

Metody publiczne

Nazwa

Opis

thread::detach — Metoda

Odłącza skojarzony wątek od obiektu thread.

thread::get_id — Metoda

Zwraca unikatowy identyfikator skojarzonego wątku.

thread::hardware_concurrency — Metoda

Statyczne.Zwraca szacunkową liczbę wątków kontekstu wątków sprzętu.

thread::join — Metoda

Blokada, aż do zakończenia skojarzonego wątku.

thread::joinable — Metoda

Określa, czy skojarzony wątek podlega sprzęganiu.

thread::native_handle — Metoda

Zwraca typ implementacji określonego typu, który reprezentuje uchwyt wątku.

thread::swap — Metoda

Zamienia stanu obiektu z określonym obiektem thread.

Operatory publiczne

Nazwa

Opis

thread::operator= — Operator

Kojarzy bieżący wątek z obiektem thread.

Wymagania

Wątek Nagłówek:

Przestrzeń nazw: std

Zobacz też

Informacje

<thread>

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++