thread Class
Definiuje obiekt, który jest używany do obserwacji i zarządzania nimi wykonanie wewnątrz aplikacji wątku.
class thread;
Uwagi
Można użyć thread obiekt, aby obserwować i zarządzać wykonanie wewnątrz aplikacji wątku.Obiekt wątku, który jest tworzony przy użyciu domyślnego konstruktora nie jest skojarzony z dowolnym wątku wykonywania.Obiekt wątku, który jest konstruowana przy użyciu obiektu nieopłacona tworzy nowy wątek wykonywania i wywołuje obiekt nieopłacona w tym wątku.Obiekty wątków mogą być przeniesione, ale nie kopiowane.W związku z tym wykonanie wątku może być skojarzony z obiektem tylko jeden wątek.
Każdy wątek wykonywania ma identyfikator unikatowy typu thread::id.Funkcja this_thread::get_id zwraca identyfikator wywołującego wątku.Funkcja składowa thread::get_id zwraca identyfikator wątku, który jest zarządzany przez obiekt wątku.Dla obiektu wątku zbudowane domyślne thread::get_id metoda zwraca obiekt, który ma wartość, która jest taka sama dla wszystkich obiektów zbudowanych domyślne wątku i różni się od wartości, który jest zwracany przez this_thread::get_id dla każdego wątku, wykonanie, która może być połączone w trakcie rozmowy.
Elementy członkowskie
Klasy publiczne
Nazwa |
Opis |
---|---|
Jednoznacznie identyfikuje wątek skojarzone. |
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Konstrukcje thread obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Odłącza skojarzone wątku z thread obiektu. |
|
Zwraca identyfikator unikatowy skojarzony wątku. |
|
Statyczne.Zwraca wartość szacunkową liczbę konteksty wątków sprzętu. |
|
Bloki, dopóki nie zakończy wątek skojarzone. |
|
Określa, czy skojarzony wątek jest możliwość łączenia. |
|
Zwraca wartość typu specyficzne dla implementacji, która reprezentuje uchwyt wątku. |
|
Zamienia miejscami stanu obiektu o wskazanym thread obiektu. |
Operatory publiczne
Nazwa |
Opis |
---|---|
Kojarzy wątek z prądem thread obiektu. |
Wymagania
Nagłówek: wątku
Obszar nazw: std