<thread>
Inclua o thread padrão do cabeçalho> <para definir a classe thread e mais funções de suporte.
#include <thread>
Comentários
Dica
No código que é construído usando /clr ou /clr:pure, este cabeçalho é bloqueado.
A macro de __STDCPP_THREADS__ é definido como um valor diferente de zero com o qual os threads são suportados por esse cabeçalho.
Membros
Classe Públicas
Nome |
Descrição |
---|---|
Define um objeto que é usado para detectar e gerenciar um thread de execução em um aplicativo. |
Estruturas públicas
Nome |
Descrição |
---|---|
Define uma função de membro que retorna um valor que é determinado por thread::idexclusivamente. A função de membro define função de hash que é adequada para mapear valores de tipo thread::id a uma distribuição de valores de índice. |
Funções públicas
Nome |
Descrição |
---|---|
Identifica exclusivamente o thread de execução atual. |
|
Bloqueia o thread de chamada. |
|
Bloqueia o thread de chamada pelo menos até que o tempo especificado. |
|
Troca os estados de dois objetos de thread . |
|
Sinaliza o sistema operacional execute outros threads, mesmo se o thread atual continuaria normalmente a ser executado. |
Operadores Públicos
Nome |
Descrição |
---|---|
Determina se um objeto de thread::id é maior ou igual a outro. |
|
Determina se um objeto de thread::id é maior que outro. |
|
Determina se um objeto de thread::id é menor ou igual a outro. |
|
Determina se um objeto de thread::id é menor que outro. |
|
Compara dois objetos de thread::id para desigualdade. |
|
Compara dois objetos de thread::id para fins de igualdade. |
|
Insere uma representação de texto de um objeto de thread::id em um fluxo. |
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++