<thread>
Includere il thread dell'intestazione <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 di __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 che identifichi in modo univoco è determinato da thread::id. La funzione membro definisce 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 fino a tempo specificato. |
|
Scambia gli stati di due oggetti di thread. |
|
Segnala al sistema operativo per eseguire altri thread, anche se il thread corrente in genere continuerebbe per l'esecuzione. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Determina se un oggetto di thread::id è maggiore o uguale a un altro. |
|
Determina se un oggetto di thread::id è superiore a un altro. |
|
Determina se un oggetto di thread::id è minore o uguale a un altro. |
|
Determina se un oggetto di 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 di thread::id in un flusso. |
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++