<thread>
Includere il thread> di intestazione <standard per definire la classe thread
e varie funzioni di supporto.
Sintassi
#include <thread>
Osservazioni:
Nota
Nel codice compilato tramite /clr questa intestazione è bloccata.
La __STDCPP_THREADS__
macro è definita come valore diverso da zero per indicare che i thread sono supportati da questa intestazione.
Membri
Classi pubbliche
Nome | Descrizione |
---|---|
Classe thread | Definisce un oggetto utilizzato per osservare e gestire un thread di esecuzione in un'applicazione. |
Strutture pubbliche
Nome | Descrizione |
---|---|
Struttura hash (libreria standard C++) | Definisce una funzione membro che restituisce un valore determinato in modo univoco da un oggetto thread::id . La funzione membro definisce una funzione hash adatta per il mapping dei valori di tipo thread::id a una distribuzione dei valori di indice. |
Funzioni pubbliche
Nome | Descrizione |
---|---|
get_id | Identifica in modo univoco il thread di esecuzione corrente. |
sleep_for | Blocca il thread chiamante. |
sleep_until | La funzione blocca il thread chiamante almeno fino all'ora specificata. |
swap | Scambia gli stati di due thread oggetti. |
yield | Segnala al sistema operativo di eseguire altri thread, anche se in genere l'esecuzione del thread corrente dovrebbe continuare. |
Operatori pubblici
Nome | Descrizione |
---|---|
operator>= Operatore | Determina se un oggetto thread::id è maggiore o uguale a un altro. |
Operatore operator> | Determina se un oggetto thread::id è maggiore di un altro. |
operator<= Operatore | Determina se un oggetto thread::id è minore o uguale a un altro. |
Operatore operator< | Determina se un oggetto thread::id è minore di un altro. |
operator!= Operatore | Confronta due oggetti thread::id per stabilirne la disuguaglianza. |
operator== Operatore | Confronta due oggetti thread::id per stabilirne l'uguaglianza. |
Operatore operator<< | Inserisce una rappresentazione testo di un oggetto thread::id in un flusso. |
Vedi anche
Riferimento file di intestazione
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)