<thread>
Zahrnout standardní záhlaví <vlákna> pro definování třídy thread a různé podpůrné funkce.
#include <thread>
Poznámky
[!POZNÁMKA]
V kódu, který je zkompilován s použitím možností /clr nebo /clr:pure je tato hlavička blokována.
__STDCPP_THREADS__ Makro je definováno jako nenulovou hodnotu označující vlákna jsou podporovány tímto záhlavím.
Členy
Veřejné třídy
Name |
Popis |
---|---|
Definuje objekt, který umožňuje sledovat a spravovat podproces spuštění v aplikaci. |
Veřejných struktur
Name |
Popis |
---|---|
Definuje členská funkce, která vrací hodnotu, která je jednoznačně určen thread::id.Členské funkce definuje funkce hash který je vhodný pro mapování hodnot typu thread::id k distribuci hodnoty indexu. |
Veřejné funkce
Name |
Popis |
---|---|
Jednoznačně identifikuje aktuální podproces provádění. |
|
Blokuje volající vlákno. |
|
Blokuje volající vlákno, alespoň do zadané doby. |
|
Výměny státy dvou thread objekty. |
|
Operační systém pro spuštění jiných podprocesů signály, i když aktuální podproces obvykle nadále fungovalo. |
Veřejné operátory
Name |
Popis |
---|---|
Určuje, zda jeden thread::id objekt je větší než nebo rovno druhé. |
|
Určuje, zda jeden thread::id je větší než jiný objekt. |
|
Určuje, zda jeden thread::id je menší nebo rovna na jiný objekt. |
|
Určuje, zda jeden thread::id objekt je menší než jiný. |
|
Porovná dva thread::id objekty nerovnost. |
|
Porovná dva thread::id objektů pro rovnost. |
|
Vloží textovou reprezentací thread::id objekt do datového proudu. |
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++