<thread>
Inclua o cabeçalho padrão <thread> para definir a classe thread e mais funções de suporte.
#include <thread>
Comentários
Observação |
---|
Em o código que é criado usando /clr ou /clr:pure, este cabeçalho é bloqueado. |
A macro de __STDCPP_THREADS__ é definido como um valor diferente de zero para indicar que os segmentos são suportados pelo cabeçalho.
Membros
classes públicas
Nome |
Descrição |
---|---|
Define um objeto que é usado para observar e gerenciar um segmento em execução em um aplicativo. |
estruturas públicas
Nome |
Descrição |
---|---|
Define uma função de membro que retorna um valor que é determinado exclusivamente por thread::id.A função de membro define função de hash que é adequada para mapear valores do tipo thread::id a uma distribuição de valores de índice. |
funções públicas
Nome |
Descrição |
---|---|
Identifica unicamente o segmento atual de execução. |
|
Bloqueia o segmento de chamada. |
|
Bloqueia o segmento de chamada pelo menos até que os momentos especificados. |
|
troca os estados de dois objetos de thread . |
|
Sinaliza o sistema operacional execute outros segmentos, mesmo se o segmento atual continuaria normalmente a executar. |
operadores públicos
Nome |
Descrição |
---|---|
Determina se um objeto de thread::id é maior ou igual ao outro. |
|
Determina se um objeto de thread::id é maior do que outros. |
|
Determina se um objeto de thread::id é menor ou igual ao outro. |
|
Determina se um objeto de thread::id for menor do que outros. |
|
Compara dois objetos de thread::id para desigualdade. |
|
Compara dois objetos de thread::id para igualdade. |
|
Insere uma representação de texto de um objeto de thread::id em um fluxo. |
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão