Condividi tramite


<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

Hh920526.collapse_all(it-it,VS.110).gifClassi pubbliche

Nome

Descrizione

thread Class

Definisce un oggetto utilizzato per osservare e gestire un thread di esecuzione in un'applicazione.

Hh920526.collapse_all(it-it,VS.110).gifStrutture pubbliche

Nome

Descrizione

struttura di hash (STL)

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.

Hh920526.collapse_all(it-it,VS.110).gifFunzioni pubbliche

Nome

Descrizione

funzione get_id

Identifica in modo univoco il thread di esecuzione corrente.

funzione sleep_for

Blocca il thread chiamante.

funzione sleep_until

Blocca il thread chiamante almeno all'ora specificata.

funzione scambio (<thread>)

Scambia gli stati di due oggetti thread.

funzione delle prestazioni

Segnala al sistema operativo per eseguire altri thread, anche se il thread corrente in genere continuerebbe l'esecuzione.

Hh920526.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

operator>= Operator (<thread>)

Determina se un oggetto thread::id è maggiore o uguale a un altro.

operator> Operator (<thread>)

Determina se un oggetto thread::id è maggiore di.

operator<= Operator (<thread>)

Determina se un oggetto thread::id è minore o uguale a un altro.

operator< Operator (<thread>)

Determina se un oggetto thread::id è minore di un'altra.

operatore! Operatore = (<thread>)

Confronta due oggetti thread::id per stabilirne la disuguaglianza.

operator== Operator (<thread>)

Confronta due oggetti thread::id per stabilirne l'uguaglianza.

operator<< Operator (<thread>)

Inserisce una rappresentazione di testo di un oggetto thread::id in un flusso.

Vedere anche

Riferimenti

Thread safety della libreria C++ standard

Altre risorse

File di intestazione