<thread>
Includere l'intestazione standard <thread> per definire la classe thread e le varie funzioni di supporto.
#include <thread>
Note
[!NOTA]
Nel codice compilato utilizzando /clr o /clr:pure, questa intestazione è bloccata.
La macro __STDCPP_THREADS__ è definita come un valore diverso da zero per indicare che i thread sono supportati da questa intestazione.
Membri
Classi pubbliche
Nome |
Descrizione |
---|---|
Definisce un oggetto utilizzato per osservare e gestire un thread di esecuzione in un'applicazione. |
Strutture pubbliche
Nome |
Descrizione |
---|---|
Definisce una funzione membro che restituisce un valore specificato in modo univoco è determinato da thread::id.La funzione membro definito funzione hash appropriata per eseguire il mapping di valori di tipo thread::id a una distribuzione dei valori di indice. |
Funzioni pubbliche
Nome |
Descrizione |
---|---|
Identifica in modo univoco il thread di esecuzione corrente. |
|
Blocca il thread chiamante. |
|
Blocca il thread chiamante almeno all'ora specificata. |
|
Scambia gli stati di due oggetti thread. |
|
Segnala al sistema operativo per eseguire altri thread, anche se il thread corrente in genere continuerebbe l'esecuzione. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Determina se un oggetto thread::id è maggiore o uguale a un altro. |
|
Determina se un oggetto thread::id è maggiore di. |
|
Determina se un oggetto thread::id è minore o uguale a un altro. |
|
Determina se un oggetto thread::id è minore di un'altra. |
|
Confronta due oggetti thread::id per stabilirne la disuguaglianza. |
|
Confronta due oggetti thread::id per stabilirne l'uguaglianza. |
|
Inserisce una rappresentazione di testo di un oggetto thread::id in un flusso. |
Vedere anche
Riferimenti
Thread safety della libreria C++ standard